Drupal 8 - Pathauto - отсутствует токен parent:name для content type pattern

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

Аватар пользователя comerer comerer 22 февраля 2020 в 1:13

Здравствуйте,
основная проблема - в заголовке.
Пояснения ниже.
В модуле Pathauto (Drupal 8 ) при создании alias pattern на основе Content type нет возможности создать путь ссылки с использованием parent term, присутствует токен только для обычного taxonomy term.

На данный момент можно только создать таким образом: /[node:field_taxonomy_term]/[node:title]
но в данном пути нет полной структуры таксономии.
Как можно создать что-то на подобии следующего? - taxonomy parent/taxonomy child/note-title

Следующией вариант не срабатывает: /[node:field_taxonomy_term:parent:name]/[node:field_taxonomy_term]/[node:title]
(такого токена как parent:name - не существует при создании alias на основе content type)
Есть ли какие-то решение?

Заранее благодарен.

Лучший ответ

Аватар пользователя marassa marassa 22 февраля 2020 в 3:24
1

Попробуйте через field_taxonomy_term:entity.
field_taxonomy_term это всего лишь поле, у него никаких родителей быть не может. А :entity подтаскивает сущность, на которую ссылается это поле, со всеми ее атрибутами.
Вот тут похожая тема: https://drupal.stackexchange.com/questions/224607/tokens-for-taxonomy-te...

Комментарии

Аватар пользователя marassa marassa 22 февраля 2020 в 3:24
1

Попробуйте через field_taxonomy_term:entity.
field_taxonomy_term это всего лишь поле, у него никаких родителей быть не может. А :entity подтаскивает сущность, на которую ссылается это поле, со всеми ее атрибутами.
Вот тут похожая тема: https://drupal.stackexchange.com/questions/224607/tokens-for-taxonomy-te...