====== ====== La balise tpl:Entries affiche une liste de billets dans de nombreuses situations. L'utilisation simple de la balise permet d'afficher les dernier billets publiés selon le contexte. Par exemple, sur la page détaillant une catégorie un appel simple à cette balise restreindra la liste aux billets de la catégorie. ===== Traduction en Twig ===== Utilisation de blog.getPosts() ==== Exemples de tests ==== === Afficher le titre pour tous les billets de la boucle et le contenu pour les 3 premiers seulement ===

Ancienne syntaxe

{{tpl:EntryTitle}}

{{tpl:EntryContent}}

Syntaxe twig

{% for p in POSTS %}

{{ p.title }}

{% if loop.index <= 3 %}
{{p.content}}
{% endif %} {% endfor %}
=== Afficher uniquement les deux derniers billets ====

Ancienne syntaxe

{{tpl:EntryTitle}}

{{tpl:EntryContent}}

Syntaxe twig

{# Traduction "à la lettre" de la boucle à gauche #} {% for p in POSTS %} {% if loop.revindex <= 2 %}

{{ p.title}}

{{p.content}}
{% endif %} {% endfor %}
{# version optimisée #} {% for p in POSTS|slice(-2) %}

{{ p.title}}

{{p.content}}
{% endfor %}
==== Afficher tous les tags en les séparant par une virgule ====

Ancienne syntaxe

{{tpl:TagID}} ,

Syntaxe twig

{{ TAGS|join(', '}}