Permet d'effectuer des tests sur le billet courant à l'intérieur de la balise <tpl:Entries> ou dans le fichier post.html. Le contenu de cette balise s'affiche uniquement si le test est réussi.
Vérifie le type du billet. Valeur par défaut : post
(billet ordinaire).
Vérifie que le billet appartient à une catégorie donnée. La catégorie est identifiée par son URL. De plus, pour vérifier que le billet n'appartient pas à une catégorie, il suffit de préfixer son URL par un point d'exclamation, "!".
L'exemple suivant affiche « Attention : Ce n'est pas un mammifère » si le billet n'appartient pas à la sous-catégorie Mammifères de la catégorie Animaux.
<tpl:EntryIf category="!animaux/mammifères"> <p><strong>Attention :</strong> Ce n'est pas un mammifère.</p> </tpl:EntryIf>
Vérifie que le billet appartient à l'une des catégorie données. Les catégories sont identifiées par leur URL. De plus, pour vérifier que le billet n'appartient pas à l'une des catégories, il suffit de préfixer leur URL par un point d'exclamation, "!".
L'exemple suivant affiche « C'est un mammifère ou un oiseau. » si le billet appartient à la catégorie Mammifères ou à la catégorie Oiseaux.
<tpl:EntryIf categories="Mammifères,Oiseaux" operator="or"> <p>C'est un mammifère ou un oiseau.</p> </tpl:EntryIf>
L'exemple suivant affiche « Attention : Ce n'est pas un mammifère ni un oiseau » si le billet n'appartient pas à la catégorie Mammifères ni à la catégorie Oiseaux.
<tpl:EntryIf categories="!Mammifères,!Oiseaux"> <p><strong>Attention :</strong> Ce n'est pas un mammifère ni un oiseau.</p> </tpl:EntryIf>
Vérifie si le billet est le premier de la liste ou non. L'attribut first="0"
vérifie tous les billets sauf le premier et l'attribut first="1"
vérifie uniquement le premier billet.
Par exemple, si vous souhaitez afficher les titres de tous les billets sauf le premier, vous pouvez utiliser le code suivant :
<tpl:Entries> <tpl:EntryIf first="0"> <h2>{{tpl:EntryTitle encode_html="1"}}</h2> </tpl:EntryIf> </tpl:Entries>
Vérifie si le billet est impair avec odd="1"
ou vérifie si le billet est pair avec odd="0"
.
Vérifie si le billet comporte une introduction (extended="1"
) ou s'il n'en comporte pas (extended="0"
).
Vérifie si le billet est un billet sélectionné (selected="1"
) ou s'il ne l'est pas (selected="0"
).
Vérifie si le billet appartient à une catégorie quelconque (has_category="1"
) ou s'il n'appartient à aucune catégorie (has_category="0"
).
Vérifie si le billet comporte des pièces jointes (has_attachement="1"
) ou s'il n'en comporte pas (has_attachment="0"
).
Vérifie si les commentaires sont ouverts sur le billet (comments_active="1"
) ou s'ils sont désactivés (comments_active="0"
).
Vérifie si les rétroliens sont acceptés sur le billet (pings_active="1"
) ou s'ils sont désactivés (pings_active="0"
).
Vérifie si le billet a au moins un commentaire (has_comment="1"
) ou s'il n'en a aucun (has_comment="0"
).
Vérifie si le billet a au moins un rétrolien (has_ping="1"
) ou s'il n'en a aucun (has_ping="0"
).
Vérifie si le billet a des commentaires ou s'ils sont ouverts. Avec show_comments="0"
, vérifie si le billet n'a aucun commentaire et si ceux-ci sont fermés.
Vérifie si le billet a des rétroliens ou s'il les accepte. Avec show_pings="0"
, vérifie si le billet n'a aucun rétrolien et si ceux-ci sont fermés.
Teste si le billet a une URL donnée (la zone "URL" du détail du billet). Pour tester si le billet n'a pas une URL donnée, préfixer l'URL du billet par un "!"
Afficher l'introduction des billets, ou les 200 premiers caractères des billets sans introduction.
<tpl:Entries> <h2>{{tpl:EntryTitle}}</h2> <tpl:EntryIf extended="1"> <p>{{tpl:EntryExcerpt remove_html="1" encode_html="1"}}</p> </tpl:EntryIf> <tpl:EntryIf extended="0"> <p>{{tpl:EntryContent remove_html="1" encode_html="1" cut_string="200"}}</p> </tpl:EntryIf> </tpl:Entries>
Wiki powered by Dokuwiki.