> C'est ton avis et ça n'engage que toi ! :-)
> Quel est l'avis de ceux qui font des thèmes ? Le moteur de template
> actuel a plein de défauts mais je pense qu'il est plus simple à
> comprendre. On a une syntaxe proche d'une syntaxe html, au préfixe
> (espace de nom) tpl près. J'ai essayé de faire la même chose dans les
> templates twig généré mais ce n'est pas possible sauf au prix
> d'énormes modifs.
>
> Mais évidemment il va falloir réfléchir à ce qu'on propose dans les
> templates. On ne va pas proposer un accès à tout le core comme c'est
> le cas maintenant. Bruno proposait de faire des proxy. Je partage cet
> avis.

M'est d'avis qu'on devrait proposer : des méthodes bas niveau (un sous
ensemble des méthodes du core, via des proxies effectivement), et des
macros twig pour les "profanes". Ainsi, ça restera facilement
accessible pou les débutants qui verront plein de raccourcis, tout en
restant personnalisable à fond pour les bidouilleurs.

Cela dit, je réfléchis toujours à une moulinette qui produirait du Twig propre.

Rien n'empêche en effet de traduire un <tpl:Entries> ... </tpl:Entries> en
{% for p in blog.getPosts() %} ... {% endfor %}

Reste un détail sur ce sujet que je ne sais pas encore correctement
traiter : les behaviors templatebefore/afterblock/value. On est certe
que quelques bidouilleurs à les exploiter, il faudrait voir comment
permettre quelque chose de similaire dans le template twig. Peut-être
au niveau des proxies justement.

--
Bruno
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à