Рейтинг:0

Как распечатать одно поле?

флаг cn

У меня есть страница таксономии (https://www.dovericaricare.it/becharge), который я пытаюсь настроить с помощью шаблона ветки.

Я не понимаю, какой синтаксис я должен использовать для печати таких полей, как логотип ({{ fields.field_logo }} не работает и в дампе нет ни поля с полным url пути к изображению) ни значения field_fornitore

Вот дамп содержимого страницы (можно посмотреть и на самой странице). Не могли бы вы предложить, как печатать значения в шаблоне ветки?

(Я уже сделал то же самое на странице узла, но термин таксономии кажется намного сложнее)

введите описание изображения здесь

leymannx avatar
флаг ne
Обычно вы печатаете только `{{ content }}` и используете настройки отображения словаря, чтобы расположить поля в правильном порядке и выбрать нужные средства форматирования полей. Возможно, вместе с некоторыми [Полевыми группами] (https://www.drupal.org/project/field_group), если вам нужны дополнительные оболочки. Вы также можете распечатать только `{{ content.field_logo }}`, а позже распечатать остальные `{{ content|без('field_logo) }}`.
Kevin avatar
флаг in
Переменная будет {{ content.field_name }} для отображения поля.
Рейтинг:1
флаг bv

У вашего field_logo есть список (массив), где находится ваш логотип. я бы попробовал

{{ content.field_logo[0] }}

Если вам нужен полезный форум с дополнительной информацией о ссылках (а также сущностях для узлов), посмотрите здесь: https://www.drupal.org/forum/support/theme-development/2015-12-16/entity-reference-values-in-twig-template

Рейтинг:0
флаг cn

это код, который я использовал в конце (не помню, как я его получил, но я помню, что отладчик KINT мне очень помог):

{# начать цикл #}
{% для immagine в content.field_immagine_colonnine %}
    {% если immagine['#item'].target_id > 0 %}
        <div класс="изображениетекст">
            <img alt="{{ immagine['#item'].alt }}" 
                title="{{ immagine['#item'].title }}" 
                src="{{ file_url(immagine['#item'].entity.uri.value | image_style('large')) }}" 
                id="{{ immagine['#item'].target_id }}" 
            />
            <p class="sottotitoloimmagine">{{ immagine['#item'].title }}</p>
        </div>
    {% конец%}
{% конец для %}
{# конец цикла #}
Рейтинг:-2
флаг cn

Судя по дампу содержание который показан впереди, я бы попытался напечатать одно поле в шаблоне ветки следующим образом:

{{term.fields.field_logo.values}}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.