Добрый день.
Не могу решить проблему. Есть словарь таксономии "Категория" в нем содержатся термины "Названия категорий" и с ними связаны термины "Названия подкатегорий".
Хочу создать синонимы для нод вида:
sitename.com/категория/подкатегория/имя_ноды
При этом если подкатегория не выбрана, хотелось бы получить адрес вида:
sitename.com/категория/имя_ноды
Использую Pathauto 7.x-1.2, Entity 7.x-1.5 (Entity Token включен), Drupal 7.34.
По адресу admin/config/search/path/patterns пытаюсь настроить правила, здесь на форуме нашел решение аналогичной проблемы (http://www.drupal.ru/node/110807), в нем пользуется url:path, однако в моем случае (при связанных терминах) такого пункта в токенах нет.
Дальше интереснее, с учетом структуры моего словаря в типе материала (Страница) у его поля "taxonomy_vocabulary_1" максимальное количество выбираемых значений "Не ограничено" и это логично, т.к. создавая ноду нужно выбирать "Название категории" и "Название подкатегории". Если максимальное количество выбираемых значений изменить с "Не ограничено" на "1", тогда токен url:path появляется на странице admin/config/search/path/patterns, но мне этот вариант не подходит, т.к. из ранее созданных нод пропадают подкатегории.
Скрины приложил.
Буду благодарен за любую помощью.
Заранее спасибо.
С Уважением.
Комментарии
Делайте количество 1 и указывайте под категории, тогда урлы будут нормально строиться. При "Не ограничено" токен url:path не имеет смысла.
Или делайте свой токен, где прописываете свою логику.
Тогда слетят все подкатегории в ранее созданных нодах, а их много. И хотелось бы, чтобы рядом с материалом выводилась и категория и подкатегория.
Есть ли другие варианты?
Plazik... Твою мать !!! (В очень хорошем смысле)
Ты просто спас меня своим советом. Я всю голову сломал почему [node:node-type:url:path] пропал.
Почитал и смекнул у меня действительно стояло "Не ограничено".
Жму руку. СПАСИБО!!!