Как в D8 для ноды задать шаблон Pathauto связанный с полем ссылки на термин?

Главные вкладки

Аватар пользователя VasyOK VasyOK 27 июня 2020 в 11:47

У ноды есть поле ссылки на термин.

В D7 можно было создать шаблон pathauto типа
[node:field-kategotiya:url:path]/[node:title]

А в D8 как? Ничего связанного с урлом термина в настройках шаблона не вижу.

Категория работ - это поле ссылки на термин

Лучший ответ

Аватар пользователя VasyOK VasyOK 28 июня 2020 в 17:03

Подозреваю, любо выбор токенов сущности еще не доделан либо он в каком-то своем модуле.
Проблему решил. Надо было шаблон наверх в общем списке шаблонов путей передвинуть.

Комментарии

Аватар пользователя VasyOK VasyOK 27 июня 2020 в 12:18

Ну вижу там никаких entity:url:path (все что вижу к полю относящееся - на скриншоте), потому и задаю вопрос на форуме. Может модуль какой-то нужен чтоб оно там появилось?

Аватар пользователя marassa marassa 27 июня 2020 в 12:22

VasyOK wrote: Ну вижу там никаких entity:url:path, потому и задаю вопрос на форуме. Может модуль какой-то нужен чтоб оно там появилось?

Там и не должно быть никаких entity:url:path потому что тогда список станет бесконечным. Токен entity открывает доступ ко всем мыслимым токенам, которые есть у данной сущности, а в ней могут быть поля, ссылающиеся на другие сущности и так до бесконечности. У меня на сайте есть "трёхэтажные" токены, которые прекрасно работают.

Аватар пользователя VasyOK VasyOK 27 июня 2020 в 17:41

Не работает ни так:
[node:field_workcategory:0:entity]/[node:title]
ни так
[node:field_workcategory:0:entity:url:path]/[node:title]

В D7 это делалось через модуль entity_token из набора Entity API, но в D8 такого не вижу.

Аватар пользователя marassa marassa 27 июня 2020 в 19:00

Дополз до компа, убедился, что у меня всё работает. Подозреваю, что дело в модуле Token...
Причём оказывается и в подсказках всё подсказывается развёрнуто, несмотря на "бесконечность" списка...

Аватар пользователя VasyOK VasyOK 28 июня 2020 в 17:03

Подозреваю, любо выбор токенов сущности еще не доделан либо он в каком-то своем модуле.
Проблему решил. Надо было шаблон наверх в общем списке шаблонов путей передвинуть.