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

Аватар пользователя mikel mikel 10 августа 2018 в 10:20

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

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

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

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

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

Пробовал еще

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

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

0 Thanks

Комментарии

Аватар пользователя VasyOK VasyOK 10 августа 2018 в 11:15

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

Аватар пользователя mikel mikel 10 августа 2018 в 11:33

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

Аватар пользователя Semantics Semantics 10 августа 2018 в 11:56

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

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

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

Аватар пользователя VasyOK VasyOK 10 августа 2018 в 11:49

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

Аватар пользователя mikel mikel 10 августа 2018 в 12:16

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

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

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

Аватар пользователя VasyOK VasyOK 10 августа 2018 в 13:19

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

Аватар пользователя mikel mikel 10 августа 2018 в 13:14

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

Аватар пользователя gun_dose gun_dose 10 августа 2018 в 13:50

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

Аватар пользователя mikel mikel 10 августа 2018 в 14:13

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

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