Extended Templates plugin for Dotclear 2
By Jean-Christophe Dubacq on Thursday 30 October 2008, 16:19 - Dotclear - Permalink
Le plugin extpl est une extension destinée à remplir dans Dotclear 2 un rôle très précis : y mettre toutes sortes de fonctions templates et autres modifications que je trouve utile dans Dotclear et pas assez importantes pour mériter leur propre paquet.
Il y a actuellement trois fonctions dans ce paquet :
tpl:EntryCategoryShortURLtpl:CategoryID- Des modifications à
tpl:EntryIf(has_commentethas_ping)
Mise à jour : Dotclear 2.1 est sorti le 1er novembre 2008 et a rendu ce plugin complètement obsolète ! Chouette !
La page de maintenance de ce plugin est celle que vous lisez en ce moment, à cette adresse : http://jean-christophe.dubacq.fr/post/extpl
Installation
Utilisez le fichier zippé fourni en annexe de ce billet.
L'extension moreTpl est très similaire à cette extension (et remplit le même rôle). Mais les fonctions fournies ne faisaient pas tout ce que je voulais. Mes thèmes personnels utilisent les fonctions templates introduites par l'extension extpl.
La version courante est 0.3. C'est la deuxième version publique (et elle n'a pas grand chose à voir avec la précédente).
La licence attribuée à ce plugin est, pour le moment, CC-BY.
Utilisation
Il est possible d'accéder pour le moments à deux fonctions templates supplémentaires :
tpl:EntryCategoryShortURLdans un contexte d'Entry (billet) donne le nom court associé à la catégorie du billet.tpl:CategoryIDdans un contexte de catégorie donne l'identifiant (nombre) de la catégorie courante.
De plus, vous avez accès tout de suite aux attributs has_comment et has_ping de tpl:EntryIf qui ont été implémentés dans le changement n° 2486 (pas dans Dotclear 2.0.2, mais certainement dans une version ultérieure). Leur signification est assez évidente, comme expliqué dans le ticket correspondant.
Pour signaler un bug ou aider cette extension
Le mieux est de me contacter par courrier (pour un bug) ou de laisser un commentaire (pour dire que vous avez testé cette extension). En cas de mise à jour, je modifierai ce billet.
Travail restant à faire
- Rien (pour le moment !)