Page mise à jour le 02/09/2018
- mrvbCategories, widget "liste des catégories",
- mrvbFeed, widget "lecteur de flux",
- mrvbLastComments, widget "derniers commentaires",
- mrvbLastPosts, widget "derniers billets",
- mrvbNavigation, widget "navigation",
- mrvbPages, widget "liste des pages",
- mrvbSearch, widget "recherche",
- mrvbSubCategories, widget "liste hiérarchisée des catégories",
- mrvbSubscribe, widget "liens de souscription",
- mrvbTags, widget "liste des mots-clés",
- mrvbText, widget "texte".
Le widget :
- Titre du widget (optionnel).
- Affiche le nombre de billets de chaque catégorie
- "Jamais" (par défaut),
- "Après chaque item",
- "Dans une info-bulle".
- Prend en compte (ou pas, par défaut) le nombre de billets des sous-catégories.
- Permet l'exclusion d'une ou plusieurs catégories (ID séparés par "," ou par un saut de ligne) de la liste.
- Liste affichant les catégories du blog ainsi que leur ID. Ceci est une aide au paramétrage sans impact sur l'affichage du widget. Ici, "Exergue (ID=34)" est à considérer comme un exemple d'affichage.
- Liste affichée sous forme de liste à puce (mode par défaut) ou dans un paragraphe.
- Un ou plusieurs caractères affichés après chaque item dans le cas d'un affichage "paragraphe" (caractère "," par défaut).
- Un ou plusieurs caractères affichés à la fin de la liste dans le cas d'un affichage "paragraphe" (caractère "." par défaut).
- "Afficher" propose 3 options pour afficher le widget en fonction du contexte :
- "Sur toutes les pages" (par défaut),
- "En page d'accueil uniquement",
- "Sauf en page d'accueil".
- Si coché, ce widget ne sera pas inclu dans un bloc <div>...</div> (décoché par défaut).
- Classe CSS (facultative) si le widget est dans un bloc <div>...</div>.
- Si coché, ce widget ne sera pas affiché quelque soit le contexte.
Si vous utilisez un éditeur de texte pour la liste d'exclusion (zone de saisie multi-lignes) et un Dotclear dans une version antérieure à la v2.15, il est conseillé d'utiliser l'onglet source pour modifier son contenu.
Classes ajoutées par le widget :
- si boîte englobante (activée par défaut), alors ajout de la classe "mrvbcategories", de la classe "widget" et de la classe personnalisée (facultative) dans le conteneur principal <div class="categories">,
- si affichage dans une liste à puces <ul>, chaque élément de la liste <li> a une classe "catXXX" où XXX est l'id de la catégorie,
- si affichage dans un paragraphe (<p class="list">) :
- chaque lien <a> englobant chaque item de la liste a une classe "catXXX" où XXX est l'id de la catégorie,
- ajoute à la fin de chaque nom de catégorie un séparateur (<span class="separator">) complété par un espace,
- un séparateur spécifique (<span class="last-separator">) marque la fin du paragraphe.
- dans le contexte d'affichage d'un billet, la classe de l'item correspondant à la catégorie du billet est complétée par "category-current" :
- <li class="category-current"> si liste à puces,
- <span class="category-current"> si paragraphe.
Utilisation avec <tpl:Widget>
Pour ajouter un widget dans un fichier de template, le code sera de la forme :
<tpl:Widget id="mrvbCategories"> <setting name="Nom du paramètre">Valeur du paramètre</setting> ... </tpl:Widget>
Nota : pour faciliter la lecture des valeurs par défaut, celles-ci sont notées ici entre crochet et en italique. [vide] = aucun caractère, [ ] = chaîne de caractères formée d'un unique espace... sans les crochets...
Liste des paramètres disponibles :
- title (text) :
titre du widget.
Par défaut : [Catégories]. - showcount (shownever|showafter|showballoon) :
affiche (ou pas : shownever) dans une info-bulle (showballoon) ou entre parenthèses (showafter) le nombre de billets de la catégorie.
Par défaut : [shownever] (Jamais). - countsubcat (0|1) :
prend en compte (ou pas) le nombre de billets des sous-catégories.
Par défaut : [0] (pas de prise en compte). - excludeID (text) :
exclut une ou plusieurs catégories (ID séparés par ",") de la liste.
Par défaut : [vide] (aucune exclusion). - helpcatID (list) :
aide au paramétrage du widget. Aucun impact sur son affichage. - modlist (list|text) :
affiche sous forme de liste à puce (list) ou dans un paragraphe (text).
Par défaut : [list]. - separator (text) :
séparateur complété par un espace après chaque nom de catégorie.
Par défaut : [,] (virgule). - endlist (text) :
séparateur spécifique marquant la fin (seulement si modlist = text).
Par défaut : [.] (point). - offline (0|1) :
permet de désactiver l'affichage du widget.
Par défaut : [0] (widget affiché). - homeonly (0|1|2) :
Options pour afficher le widget en fonction du contexte- si 0 = toutes les pages,
- si 1 = page d'accueil uniquement,
- si 2 = sauf page d'accueil
- content_only (0|1) :
Par défaut : [0] (non coché). - CSSclass (text) :
Classe CSS (facultative) si le widget est dans un bloc <div>...</div>.
Par défaut : [vide].
Remarques :
- La possibilité d'exclure plusieurs catégories sous forme de liste d'URL séparées par "/" a été supprimée.
- Jusqu'à la v0.3.2, la classe CSS supplémentaire était "mycategories". A partir de la v0.3.3, cette classe devient "mrvbcategories". A partir de la v0.3.4, l'ancienne classe "mycategories" est supprimée.
- Jusqu'à la v0.2.9 de mrvbCustomWidgets, le choix d'afficher (ou pas) le nombre de billets s'effectuait via une case à cocher. A partir de la v0.3.0a, ce choix se fait via un menu déroulant proposant 3 options :
- "jamais" (par défaut),
- "après chaque item",
- "dans une info-bulle".