region--sidebar_first.html.twig
Ci-dessous figure le code responsable de l'affichage de la colonne gauche region--sidebar_first.html.twig
{#
/**
* @file
* Implementation to display the first sidebar region.
*/
#}
{% if content %}
{{ content}}
{% endif %}
Ci-dessous figure le code responsable de l'affichage de la colonne droite region--sidebar_second.html.twig
{#
/**
* @file
* Implementation to display the second sidebar region.
*/
#}
{% if content %}
{{ content}}
{% endif %}
L'analyse est triviale : si il y a un contenu alors on l'affiche.
Nota Bene
Il n'est pas de la responsabilité de ces portions de code, de gérer l'aspect graphique qui est pris en charge par le CSS qui traite des balises "main", "aside", "role", etc
Info Twig
- {# afficher tous les blocs qui ont été assignés à la section "header" #} est un commentaire
- {{ content }} signifie "rendre-évaluer-exprimer-produire" le résultat de l'expression "content"
- {% instruction %} signifie "exécuter l'instruction
- {% if ... %} ....{% else %} ... {% endif %}
- {% for ... in ... %} {% else %} ... {% endfor %}
- {% block .... %} ... {% endblock %}
- plus d'information sur le moteur de template twig