Замена термина таксономии на изображение

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

Аватар пользователя barbarian77 barbarian77 9 августа 2016 в 16:26

Добрый день. Подскажите кто сталкивался, есть ли возможность при выводе ноды заменить термин таксономии написанный текстом на изображение или html код?

Комментарии

Аватар пользователя Mihail.space Mihail.space 9 августа 2016 в 16:44

Добавить поле изображение в настройках поля термина. В настройках отображения термина вывести только его.
В настройках отображения ноды в выводе термина выбрать готовую к выводу сущность.
Потом из папки core/modules/taxonomy/templates скопировать в свою тему файл шаблона taxonomy-term.html.twig и в нем {{ content }} заменить на {{ content.you_field_image }}
Сбросить кеш и отметить это дело вкусняшкой.

Аватар пользователя VasyOK VasyOK 9 августа 2016 в 17:43

А разве в 8ке так нельзя (?):
1. К термину таксономии приделываем поле изображения
2. Создаем вьюху аргумент node: nid,
связь - поле указывающее на тремин
(через связь) поле изображения термина

Аватар пользователя barbarian77 barbarian77 9 августа 2016 в 22:06

В настройках отображения ноды в выводе термина выбрать готовую к выводу сущность.
Потом из папки core/modules/taxonomy/templates скопировать в свою тему файл шаблона taxonomy-term.html.twig и в нем {{ content }} заменить на {{ content.you_field_image }}
К сожалению не прошло.
Но у меня такое ощущение, что taxonomy-term.html.twig не подвязан. Его ведь небыло в каталоге, так с чего вдруг оттуда бы надо было брать информацию.
Или какаето другая причина.

Аватар пользователя Mihail.space Mihail.space 10 августа 2016 в 0:56

да, так не работало. Звиняюсь. Вот

<?php<div{{ attributes }}>
  {{ title_prefix }}
  {% if not page %}
    <h2><a href="{{ url }}">{{ content.field_taxonomy_image }}</a></h2>
  {% endif %}
   {% if page %}
   {{ title_prefix }}
    {{ content.field_taxonomy_image }}
  {% endif %}?>

Настройки отображения (кликабельно)
src