Отображение заголовка и описания термина таксономии

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

Аватар пользователя Blinks44 Blinks44 7 февраля 2018 в 14:35

Всех приветствую, суть вопроса: как вывести заголовок и описание текущего термина таксономии?
Имеется темплейт page--taxonomy.html.twig и допустим на сайте переходим в таксономия - категории - яблоки
В редактировании термина можно создать кастом поля или использовать текущие, вот вопрос какой код выводит эти поля текущего термина на в page--taxonomy.html.twig .
<?php{{ node.fields_description.value }}?> выводит только пустоту
Заранее спасибо!

Комментарии

Аватар пользователя Blinks44 Blinks44 8 февраля 2018 в 19:37

Спасибо, но <?php {{ content.description }}?> и <?php{{ page.content.description }}?> тоже выводят пустоту(

В управлении таксономией отображение включено. Единственная переменная, которая что-то выводит - это {{ page.content }}, которая выводит всю страницу, другие views и тд

Аватар пользователя ХулиGUN ХулиGUN 9 февраля 2018 в 2:18

Blinks44 wrote:

В управлении таксономией отображение включено. Единственная переменная, которая что-то выводит - это {{ page.content }}, которая выводит всю страницу, другие views и тд

Правильно, и не будет. Смотрим сюда: https://www.drupal.org/docs/8/theming/twig/twig-template-naming-conventions и видим, что Ваш шаблон это обыкновенный page.html.twig. в нём и не будет никаких нод и терминов. В ссылке из первого коммента видим стандартный шаблон для термина, где явно выводится весь {{ content }}, то есть в вывод должны попасть все ваши поля. Если это не так, значит термин выводится другим инструментом - views, panels, etc. Вам лучше это знать. А вот внутри какого шаблона выводится ваша инфа можно узнать с помощью https://www.drupal.org/docs/8/theming/twig/debugging-twig-templates Если же вам всё же нужно выводить инфу о термине именно в page--taxonomy.html.twig, то https://api.drupal.org/api/drupal/core%21includes%21theme.inc/function/t... вам в помощь

Аватар пользователя gun_dose gun_dose 9 февраля 2018 в 7:08

На странице термина заголовок термина - это заголовок страницы, а описание выводится, согласно настройкам отображения.
Если надо выводить в каком-то другом месте страницы, то ставьте панели, переопределяйте вывод страницы термина, создавайте нужный вью мод и вставляйте куда угодно на странице термин, отрендеренный нужным способом.