Tags de catégories
Les tags de catégories affichent des informations aà propos des catégories de votre blog.
Tags conteneurs
- MTCategories:
<MTCategories>
- Un tag conteneur présente une liste de catégories dans votre blog. Pour chaque catégorie vous pouvez utilisez une variable suivante, en plus l'utlisation du tag
<MTEntries> qui permet d'afficher les informations des notes contenues dans chaque catégorie.
Par exemple ceci affichera un liste de liens vers vos catégories, chaque lien est suivi par une liste de titres de vos notes dans chaque catégorie:
<MTCategories>
<MTBlogIfArchives archive_type="Category">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
<MTElse><$MTCategoryLabel$></MTElse>
</MTBlogIfArchives>
<br />
<MTEntries>
<$MTEntryTitle generate="1"$>
</MTEntries>
<br /><br />
</MTCategories>
Lorsque qu'une catégorie ne contient aucune note, par défaut, la catégorie n'est pas affichée dans la liste des catégories; c'est le comportement par défaut du tag <MTArchiveList>. Notez que ce comportement est nécessaire, les pages de catégories sont génerées à partir d'un ensemble de notes d'une même catégorie. En liant vers une page de notes par catégories vides on obtiendrait un lien éronné.
Si vous voulez contourner ce comportement par defaut, vous pouvez ajouter le tag show_empty . Par exemple cela fera apparaître une liste de toutes les catégories, même vides:
<MTCategories show_empty="1">
<$MTCategoryLabel$>
</MTCategories>
- MTEntryIfCategories:
<MTEntryIfCategories>
- Un conteneur conditionnel qui affiche son contenu seulement si une ou plusieurs catégories lui sont assignées.
Si vous avez du code que vous ne voulez afficher que si la note est liées à une catégorie - comme des informations a propos des catégories - alors utilisez le code dans le tag conteneur MTEntryIfCategories .
- MTEntryCategories:
<MTEntryCategories>
- Un tag conteneur qui boucle chaque post par catégorie et affiche des informations à leur propos.
Par exemple, ceci affichera une liste de toutes les catégories dans lesquelles la note est assignée:
<MTEntryIfCategories>in <MTEntryCategories glue=", "> <MTBlogIfArchives archive_type="Category"> <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> <MTElse><$MTCategoryLabel$></MTElse> </MTBlogIfArchives></MTEntryCategories></MTEntryIfCategories>
Tags de variables
- MTCategoryID:
<$MTCategoryID$>
- l'ID numérique de la catégorie.
- MTCategoryLabel:
<$MTCategoryLabel$>
- le label de la catégorie
- MTCategoryArchiveLink:
<$MTCategoryArchiveLink$>
- un lien vers la page d'archives de la catégorie. Ceci n'est possible que si vous avez activé l'archivage par
catégorie pour votre blog; si vous ne l'avez pas fait, toute republication de votre blog entrainera un message d'erreur.
- MTCategoryCount:
<$MTCategoryCount$>
- le nombre de notes dans la catégorie.
- MTCategoryDescription:
<$MTCategoryDescription$>
- la descritpion de la catégorie si elle a été renseignée.
- MTCategoryID:
<$MTCategoryID$>
- l'ID interne de la catégorie.
- MTCategoryTrackbackLink:
<$MTCategoryTrackbackLink$>
- si votre catégorie a été reglée pour accepter les trackbacks, alors s'affichera le lien de trackback à pinguer.
Autres exemples
affiche une liste de catégories:
<h2>Categories</h2>
<ul>
<MTCategories>
<MTBlogIfArchives archive_type="Category">
<li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
<MTElse>
<li><$MTCategoryLabel$></li>
</MTElse>
</MTBlogIfArchives>
</MTCategories>
</ul>
Copyright © 2003-2006 Six Apart