<tpl:CategoryIf>

Divers tests sur les caractéristiques d'une catégorie. La valeur retournée sera 0 pour faux ou 1 pour vrai.

Attributs

url

Teste si la catégorie a une URL donnée (la zone "URL" du détail de la catégorie). Pour tester si la catégorie n'a pas une URL donnée, préfixer l'URL de la catégorie par un "!".

urls

Teste si la catégorie a une URL parmi une liste d'URLs séparées par des virgules (la zone "URL" du détail de la catégorie). Pour tester si la catégorie n'a pas une URL de la liste, préfixer les URLs de la liste par un "!".

has_entries

Teste si la catégorie contient des billets.

has_description

Teste si la description de la catégorie est remplie.

Exemples

Afficher un texte uniquement si la catégorie n'a pas l'URL "ma-categorie"

<tpl:CategoryIf url="!ma-categorie">
  <p>Un texte</p>
</tpl:CategoryIf>

Note :

Le ! devant l'URL permet d'inverser le sens du test

Afficher un texte uniquement si les catégories ont les URL "ma-categorie1" et "ma-categorie2"

<tpl:CategoryIf urls="ma-categorie1, ma-categorie2">
  <p>Un texte</p>
</tpl:CategoryIf>

Afficher un lien de syndication uniquement si la catégorie possède des billets

<tpl:CategoryIf has_entries="1">
 <p><a type="application/atom+xml" href="{{tpl:CategoryFeedURL type="atom"}}"
   title="{{tpl:lang This category's entries Atom feed}}" class="feed">{{tpl:lang Entries feed}}</a>
 </p>
</tpl:CategoryIf>

Afficher un texte si la catégorie n'a pas de description

<tpl:CategoryIf has_description="0">
  <p>Cette catégorie n'a pas de description</p>
</tpl:CategoryIf>

Wiki powered by Dokuwiki.