ЧПУ для ноды по термину таксономии

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

Аватар пользователя Марк Марк 24 марта 2020 в 12:38

Есть неплохая статья о том как настроить путь для конкретной статьи на сайте по категориям в том числе по родительским.

https://www.hashtap.com/@filimonovvadim/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D...

Кратко суть -
Через admin/config/search/path/patterns
добавляем шаблон для материала следующего вида

/catalog/[node:field_category:entity:url:relative]/[node:title]

получаем
mysite.ru/frukti/yabloki/golden

но в Д8 он не работает, потому что нет токена [node:field_category:entity:url:relative]
вместо него можно использовать [node:field_tags:0:entity]
беда в том что [node:field_tags:0:entity] не позволяет использовать URL синонима, поэтому если путь содержит еще и родительский синоним, то задачу реализовать не получается.

при использовании второго варианта получаем
mysite.ru/yabloki/golden

Кто как справляется с этим? Я имею ввиду как задать шаблон для пути ноды с термином и его родителем. Спасибо

Лучший ответ

Аватар пользователя Марк Марк 24 марта 2020 в 12:45

Сам задал, сам отвечаю. Как это нередко бывает решение пришло из космоса. Хоть и костыль, но рабочий.
Материал помечаем двумя терминами - родительским и дочерним и ставим шаблон такого типа [node:field_tags:1:entity]/[node:field_tags:0:entity]/[node:title]

Комментарии

Аватар пользователя Марк Марк 24 марта 2020 в 12:45

Сам задал, сам отвечаю. Как это нередко бывает решение пришло из космоса. Хоть и костыль, но рабочий.
Материал помечаем двумя терминами - родительским и дочерним и ставим шаблон такого типа [node:field_tags:1:entity]/[node:field_tags:0:entity]/[node:title]