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

Другие вопросы по тегам