Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Modifier son thème overblog

Blog d'aide à la modification des thèmes sur overblog

Méta langage : boucle et condition

Affichage sous condition

Il est possible d'afficher un bloc ou non, selon les cas. Pour cela, on utilise la fonction "if".

<h1>
{% if Blog.Title is not empty %}
    {{ Blog.Title }}
{% else %}
	Sans titre
{% endif %}
</h1>

Ce code fait la même chose que le filtre default : si le titre existe ("is not empty" => "n'est pas vide"), on l'affiche. Sinon, on affiche un texte par défaut.

Attention, il faut des % autour du if, du else, et du end.

Les lignes 4 et 5 sont optionnelles.

Boucle et itération

Il est possible d'effectuer la même action sur plusieurs éléments à la suite. C'est ce que l'on appelle une boucle. On utilise la fonction "list".

{% list Blog.Posts %}
    <p>
		<strong>{{ Post.Title }}</strong>
		<a href="{{Post.Permalink}}">Lire la suite</a>
	</p>
{% endlist %}

On effectue, dans notre exemple, la liste des derniers articles du blog. Et pour chacun, on affiche le titre, et un lien.

Note : lorsqu'on effectue une boucle sur des éléments Posts, on récupère pour chaque "tour de boucle" un élement Post (sans s).

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
E
pas assez clair, bien dommage!
Répondre