web-dev-qa-db-ja.com

段落のフィールドtwigテンプレート

「text_icon_boxes」という段落タイプを作成しました。 19のフィールドがあります。この段落タイプをコンテンツタイプの1つに追加しました。

私がやりたいのは、この段落タイプの表示をカスタマイズすることです。 twigテンプレート_paragraph--text-icon-boxes.html.twig_を作成しましたが、フィールドに「-1」などと表示されます。このtwigテンプレートの段落フィールドにアクセスするにはどうすればよいですか?

ここに小さなスニペットがあります:

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

twigテンプレートが適切です。 Twigテンプレートの提案:

_<!-- 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

3
Pim

フィールド変数は正しくありません。フィールド名と関連付ける必要があります。

例:

{{ content.field_icon_1 }}

{{ content.field_icon_1_title }}

これらはあなたが探しているレンダー配列です。 {{ content.text }} 存在しません。

また、これらのレンダー配列はこれらのフィールドをレンダリングしていることに注意してください。これらのフィールド固有のテンプレートにマークアップを配置することもできます。

6
Kevin