Поставил drupal 7.2, token-7.x-1.0-beta2 и pathauto-7.x-1.0-rc2.
Создал несколько терминов в дефолтном словаре. В URL aliases -> patterns в поле Default path pattern вбил шаблон:
[termalias-raw]/[node:title]
При добавлении нового материала получил URL вида: sait/%5Btermalias-raw%5D/imia_materiala
Хотя планировал получить URL вида: sait/imia_termina/imia_materiala
Пробовал вариации: [termalias]/[node:title], [term]/[node:title], [vocab-raw]/[node:title], [cat-raw]/[node:title].
Результат один и тот же: sait/%5Btermalias%5D/imia_materiala, sait/%5Bterm%5D/imia_materiala и т.д.
Помогите, пожалуйста, разобраться в чем проблема? Что я делаю не так?
Комментарии
Друзья, я уже который день не могу разобраться с данной проблемой. Подскажите, плз, как заставить pathauto работать?
паттерн [node:field-term:name]/[node:title]
и не надо дефолт для всего вешать, делайте для типа материала.
старые материалы потом исправьте с помощью булк апдейт
shurupkirov, drupal 7 ругается на такую конструкцию: "The Pattern for all news paths is using the following invalid tokens: [node:field-term:name]".
Пробовал заменять "field-term" на имя соответствующего поля указанного при создании нового типа материала - результат тот же.
Вроде бы простой вопрос, помогите разобраться.
хммм... Token обновлен? И установлен ли Entity API?
И проще, если вы сможет дать учетку в личку на проект, а потом ее грохните
я решил с помощью [node:menu-link:menu:machine-name]/[node:title] но будет работать при условии что у вас ссылки меню совпадают со ссылками таксономии