Ca fait 3 ans en fait :)
---------- Message transféré ----------
De : Dsls <dsls(a)morefnu.org>
Date : 12 novembre 2010 15:04
Objet : Re: [Chantier-ergo] De retour avec un moteur de templates
À : chantier-ergo(a)list.dotclear.net
Le 12 novembre 2010 14:24, nikrou77(a)gmail.com <nikrou77(a)gmail.com> a écrit :
Et pour aider à trancher, est-ce que ce serait une bonne idée de
faire un
POC avec Twig ? Evidemment il ne faut pas y passer 2 semaines !
Qu'en pensez-vous ?
Si ça peut aider, j'avais expérimenté un urlhandler basé sur twig en
mars, avec une moulinette à thèmes pour une phase transitoire, le tout
sous la forme d'un plugin, d'un thème de démo (blowup adapté en twig)
et de quelques retouches du core.
En gros :
<tpl:Balise attr1="val1" attr2="val2"> ...</tpl:Balise>
devient {% dcb
Balise attr1:"val1" attr2:"val2 %} ... {% eddcb %}
{{tpl:Balise attr1="val1" attr2="val2"}} devient {% dcv Balise
attr1:"val1" attr2:"val2 %}
Ca avait été fait à l'arrache, mais fonctionne. Je suis sûr qu'en
creusant un peu on peut même garder la syntaxe actuelle des thèmes et
la faire prendre telle quelle par Twig.
Pour ceusses qui veulent tester :
* Le plugin twig:
http://www.morefnu.org/public/archives/dotclear2/contrib/Twig/plugin-twig...
* Le thème
twig:http://www.morefnu.org/public/archives/dotclear2/contrib/Twig/theme-...
Les modifs à faire dans le core (il y en a 2) sont dans le README.txt du plugin
Ze klingon iz back :)
--
Bruno