Поля в абзацах шаблон веточки


Я создал тип абзаца под названием "text_icon_boxes". В нем 19 полей. Я добавил этот тип абзаца в один из своих типов контента.

Что я хотел бы сделать, так это настроить отображение этого типа абзаца. Я создал шаблон ветки paragraph--text-icon-boxes.html.twig, Но в полях отображается "-1" и т. Д. Как мне получить доступ к полям абзаца в этом шаблоне ветки?

Вот небольшой фрагмент:

<div class="icon-box-left">
  <h2>{{ content.title }}</h2>
  <p>{{ content.text }}</p>
</div>

Шаблон ветки является правильным. Шаблон веточки предложения:

<!-- FILE NAME SUGGESTIONS:
   x paragraph--text-icon-boxes--default.html.twig
   * paragraph--text-icon-boxes.html.twig
   * paragraph--default.html.twig
   * paragraph.html.twig
-->

enter image description here

Author: Pim, 2017-02-08

1 answers

Переменные поля неверны - они должны соответствовать имени поля.

Пример:

{{ content.field_icon_1 }}

{{ content.field_icon_1_title }}

Это массивы визуализации, которые вы ищете. {{ content.text }} не существует.

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

 6
Author: Kevin, 2017-02-10 16:35:58