Как вывести описание термина таксономии в переопределении представления taxonomy_term ?

Аватар пользователя mikel

Пожалуйста, подскажите:
Решил заменить стандартное отображение taxonomy_term view на свое, вот такого вида.

title
description
Список дочерних терминов

Дефолтное представление отключил, создал свое с нуля.

Все работает, но не удается вывести description для термина таксономии. Как я понял, это делается в разделе "ШАПКА".
Добавил в вывод шапки Global: Текстовая область (Global: Текстовая область)

Содержимое в шапку нормально выводит, если написать, к примеру, 123.
Но не могу понять, какой шаблон twig использовать для description, как я понимаю, что-то вроде {{description}} или {{ arguments.parent.description }}

Пробовал еще

Global: Отображаемая сущность - Taxonomy term (Global: Отображаемая сущность - Taxonomy term)

Тоже не выводит.

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя VasyOK
VasyOK 1 неделя назад

description - выведите отдельным блоком-вьюхой над списком дочерних терминов.

Аватар пользователя mikel
mikel 1 неделя назад

VasyOK
А можно подробнее? Во вьюху же надо передать tid чтобы получить description

Аватар пользователя Semantics
Semantics 1 неделя назад

Не делайте так, как вам советует Васёк.

Сходите в шапку, где вы создали Global: Text
Вставьте туда токен поля, их список есть в подсказке, и поставьте галочку, чтобы токены в поле обрабатывались.

Скорее всего, вы хотите именно это

Аватар пользователя VasyOK
VasyOK 1 неделя назад

Тип вьюхи - термин таксономии. Контекстный фильтр - tid (значение по умолчанию - ид термина из урла). Поле - описание термина.

Аватар пользователя mikel
mikel 1 неделя назад

Semantics
Ну я так и хотел сделать. Просто в подсказке список подходящих токенов весьма ограничен

{{ name }} == Taxonomy term: Название
{{ arguments.parent }} == Taxonomy term: Родительский термин заголовок
{{ raw_arguments.parent }} == Taxonomy term: Родительский термин ввод

Я не понял, какой токен для description

Аватар пользователя Semantics
Semantics 6 дней назад

скриншот вьюхи в студию

Аватар пользователя VasyOK
VasyOK 6 дней назад

Нет, я писал про отдельную вьюху с информацией о термине (его описанием).

Аватар пользователя Semantics
Semantics 6 дней назад

Выведите Term: Description, скройте его через exclude и будет вам токен описания

Аватар пользователя mikel
mikel 6 дней назад

Еще рассматриваю вариант вывода поля в views-view.html--taxonomy_term_new.twig
Но опять же не понимаю, как достучаться до Description через twig

Аватар пользователя gun_dose
gun_dose 6 дней назад

Ставьте модуль ctools, тогда в шапку можно будет вставлять плагин "Отображаемая сущность", выбрать там термин таксономии, токен айдишника взять из аргумента вьюхи. Все остальные решения, в том числе и ваше - лажа.

Аватар пользователя mikel
mikel 6 дней назад

gun_dose
В шапку и так можно вставлять плагин "Отображаемая сущность->термин таксономии" и без модуля ctools.
Посмотрите скриншот.
В оригинальной вьюхе так сделано и работает, пытался повторить - не получилось.

Оригинальная вьюха почему-то вызывает taxonomy-term.html.twig, а моя нет

Аватар пользователя gun_dose
gun_dose 6 дней назад

А какой вы туда токен передали?