Drupal 7: паттерны Pathauto из иерархии структуры меню
Я пытаюсь создать шаблон Pathauto, который выглядит как "Drupal root / parent_menu_item_name / node_title", где "node_title" является потомком "parent_menu_item_name" в иерархии меню.
Я пробовал много разных вариантов, и ничего не работает. Я пробовал предложения в пути по меню в Pathauto, и ни одно из них не работает вообще. Он просто заканчивает тем, что выводит заголовок узла, и перед ним ничего не происходит.
У меня установлены последние версии модулей Token и Pathauto.
5 ответов
Я считаю, что Кенан ответил на этот вопрос:
[node:menu-link:parent:url:path]/[node:title]
Это работает для меня, поэтому я очень счастлив!
Эта комбинация отлично работает для меня
[node:menu-link:parents:join-path]/[node:menu-link:title]
с последним токеном (7.x-1.5) и pathauto (7.x-1.2).
Этот токен использует заголовки меню каждого родительского элемента для создания URL:
[node:menu-link:parents:join-path]/[node:title]
Так что если у вас есть вложенный контент под названием: The Future -> Doc Brown -> Flux Capacitor
Вышеуказанный токен распечатает:
/ Заместитель будущего / док-коричневый / флюс-конденсатор
Комбинация токенов [node:menu-link:parent:url:alias]/[node:menu-link]
должен работать со следующими модулями:
- токен: 7.x-1.0-beta3
- pathauto: 7.x-1.0-rc2
Шаблоны токенов могут отличаться в зависимости от версии модуля токенов.
Это работает для меня (для узлов типа книги): [узел: ссылка на меню: родитель: заголовок]/[узел: заголовок]
Найдено по адресу: http://www.metachunk.com/blog/drupal-7-path-auto-menu-pattern