Twig Snippet Paragraphs

Le module Paragraphs permet de créer des groupes de champs. Ce module améliore la gestion d’un site pour les contributeurs. Par exemple, un contributeur doit alimenter une FAQ. On peut créer un paragraph “question” qui contient ces champs :

  • la question
  • la réponse
  • une icône
  • etc.

Le contributeur peut facilement ajouter des questions dans le BO et les ordonner par glisser / déposer à l'intérieur d’un contenu (un node). Cela évite l'utilisation des vues et donne une vision d’ensemble du contenu.

Voilà quelques de code twig utils pour créer des templates de paragraph.

Afficher l'ID du paragraph

{{ paragraph.id() }}

Vérifier si un champ n'est pas vide

{% if paragraph.field_example.isempty %}
  <p>Field is empty</p>
{% endif %}

Plus d'info sur ItemList::isEmpty

Ajouter un commentaire

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.

Contact_

Une idée de projet, une recherche de conseil, une mission intégration ou développement ? N’hésitez pas à me contacter.