Drupal 7: паттерны Pathauto из иерархии структуры меню - PullRequest
5 голосов
/ 24 октября 2011

Я пытаюсь создать шаблон Pathauto, который выглядит как «Drupal root / parent_menu_item_name / node_title», где «node_title» является потомком «parent_menu_item_name» в иерархии меню.

Я пробовал много разных вариантов, и ничего не работает. Я попробовал предложения в Путь меню в Pathauto , и ни один из них не работает вообще. Он просто заканчивает тем, что выводит заголовок узла, и перед ним ничего не происходит.

У меня установлены последние версии модулей Token и Pathauto.

Ответы [ 5 ]

6 голосов
/ 19 февраля 2013

Я считаю, что Кенан ответил на этот вопрос:

ответ Кенана

[node:menu-link:parent:url:path]/[node:title]

Это работает для меня, поэтому я очень счастлив!

2 голосов
/ 15 апреля 2014

Эта комбинация отлично работает для меня

[node:menu-link:parents:join-path]/[node:menu-link:title]

с последним токеном (7.x-1.5) и pathauto (7.x-1.2).

2 голосов
/ 05 марта 2014

Этот токен использует заголовки меню каждого родительского элемента для создания URL:

[node:menu-link:parents:join-path]/[node:title]

Так что если у вас есть вложенный контент под названием: The Future -> Doc Brown -> Flux Capacitor

Указанный выше токен будет распечатан:

/ заместитель будущего / док-коричневый / флюс конденсатор

2 голосов
/ 23 ноября 2011

Комбинация токенов [node:menu-link:parent:url:alias]/[node:menu-link] должна работать со следующими модулями:

  • токен: 7.x-1.0-beta3
  • pathauto: 7.x-1.0-rc2

Шаблоны токенов могут различаться в зависимости от версии модуля токена.

0 голосов
/ 17 февраля 2013

Это работает для меня (для узлов типа книги): [узел: ссылка на меню: родитель: заголовок] / [узел: заголовок]

Найдено на: http://www.metachunk.com/blog/drupal-7-path-auto-menu-pattern

...