J'ai créé un type de paragraphe appelé "text_icon_boxes". Il a 19 champs. J'ai ajouté ce type de paragraphe à l'un de mes types de contenu.
Ce que j'aimerais faire, c'est personnaliser l'affichage de ce type de paragraphe. J'ai créé un modèle twig paragraph--text-icon-boxes.html.twig
, mais les champs affichent "-1", etc. Comment accéder aux champs de paragraphe dans ce modèle twig?
Voici un petit extrait:
<div class="icon-box-left">
<h2>{{ content.title }}</h2>
<p>{{ content.text }}</p>
</div>
Le modèle twig est le bon. Twig suggestions de modèle:
<!-- FILE NAME SUGGESTIONS:
x paragraph--text-icon-boxes--default.html.twig
* paragraph--text-icon-boxes.html.twig
* paragraph--default.html.twig
* paragraph.html.twig
-->
Les variables de champ ne sont pas correctes - elles doivent correspondre au nom du champ.
Exemple:
{{ content.field_icon_1 }}
{{ content.field_icon_1_title }}
Ce sont les tableaux de rendu que vous recherchez. {{ content.text }}
n'existe pas.
Gardez également à l'esprit que ces tableaux de rendu rendent ces champs - vous souhaiterez peut-être placer le balisage dans ces modèles spécifiques aux champs.