MoreTpl, mon premier plugin pour Dotclear 2

icon.png

Il faut bien un début à tout et ceci est mon pre­mier plu­gin pour Dot­clear 2. Mon pre­mier plu­gin tout court d’ailleurs ! Rien de bien ren­ver­sant, juste l’ajout de fonc­tions tem­plate dont j’ai eu besoin au cours de mes expé­ri­men­ta­tions de thè­mes et que je mets à dispo ici.

Il fait quoi ton ploug ?

Il per­met d’uti­li­ser cinq nou­vel­les fonc­tions d’affi­chage dans les fichiers *.html des thè­mes :

{{tpl:EntryEx­cerp­tAnd­Con­tent}}

On avait déjà {{tpl:EntryExcerpt}}, qui récu­père ce que con­tient le champ extrait du billet et {{tpl:Entry­Con­tent}} qui en récu­père le champ du con­tenu. {{tpl:EntryEx­cerp­tAnd­Con­tent}} récu­père le tout en une seule « passe ».

Exem­ple d’uti­li­sa­tion : sur la toute pre­mière page d’accueil, affi­cher le pre­mier billet en entier, que le champ Extrait soit vide ou non et n’affi­cher que les 400 pre­miers carac­tè­res de la tota­lité du billet pour les billets sui­vants et tous les billets de tou­tes les pages sui­van­tes.

{{tpl:Entry­Ca­te­go­ry­Shor­tURL}}

Per­met dans le con­texte d’un billet de récu­pé­rer le cat_url de la caté­go­rie à laquelle il appar­tient (équi­va­lent de ce qui est pos­si­ble dans le con­texte d’une bou­cle sur les caté­go­ries avec la fonc­tion {{tpl:Cate­go­ry­Shor­tURL}}).

Exem­ple d’uti­li­sa­tion : affec­ter une class spé­ci­fi­que sup­plé­men­taire à la <div class=”post”>

{{tpl:Cate­go­ryEn­tries­Count}}

Per­met d’affi­cher le nom­bre de billets affec­tés à une caté­go­rie (idem que dans le wid­get Caté­go­ries).

Exem­ple d’uti­li­sa­tion : dans la page cate­gory.html, affi­cher dans les infos situées en haut du main, avant ou après la des­crip­tion d’icelle le nom­bre de billets qu’elle con­tient. Ce nom­bre est ren­voyé en chif­fres.

{{tpl:Entry­Com­ment­Count­Di­git}} et {{tpl:Entry­Track­ba­ck­Count­Di­git}}

Per­met d’affi­cher en chif­fre le nom­bre de com­men­tai­res. Atten­tion, les mots « com­men­taire » ou « rétro­liens » sont éga­le­ment sup­pri­més, pen­sez à les ajou­ter dans le tem­plate si vous les sou­hai­tez.

Exem­ple d’uti­li­sa­tion : rem­pla­cer « un com­men­taire » par « 1 grain de sel » ou « 1 » [avec une jolie icône de com­men­taire].

Je le veux !

Fiche détaillée et télé­char­ge­ment sur Dotad­dict.

Haut de page