FLEXIBLE TEMPLATE LANGUAGE (FTL) ? TEMPLATE PARSER EXTENSIBLE PAR PLUGINS

JJDai Messages postés 291 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 mars 2015 - 21 avril 2007 à 15:23
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 - 22 avril 2008 à 16:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42384-flexible-template-language-ftl-template-parser-extensible-par-plugins

JJDai Messages postés 291 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 mars 2015
21 avril 2007 à 15:23
La présentation est séduisante, mais un peu de comentaire sur l'utilisation, et la onstitution des plugins eu été sympthique.
Je ne maitrise pas trop le PHP, et j'ai du passer quelques heures à décortiquer le code, malgré que cela semble assez abordable.
Je vais quand même tenter d'aller jusqu'au bout car ca semble correspondre à un beoin que j'avais.
Si j'ai bien compris il faut définir une balise qui commense par <!nom> et se termine par </nom>.
Je ne omprends pas pouurquoi utiliser le ! en dé&but et le / en fin, si c'est pour distinguer les balise d'un autre système, il faudrait le faire aussi sur la balise de fin, se me semble.
Par ailleurs je ne coprends pas bien comment est parser le template pour ajouter de nouvelle balise.
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
22 avril 2007 à 13:11
Le lien vers la doc est indiqué (http://flexible.blackwizzard.com/)
Chaque balise, chaque fonction est décrite, avec des exemples.

Va voir en particulier la page dédiée à la syntaxe et à la description (sommaire, ce n'est pas un tutorial) du processus de parsing : http://flexible.blackwizzard.com/basics/syntax
JJDai Messages postés 291 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 mars 2015
22 avril 2007 à 22:53
ok, j'avais pas vu, ça a a l'air trè complet en plus. Merci
cs_fanfouer Messages postés 209 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 27 janvier 2008
23 avril 2007 à 14:09
Ca m'a l'air bien cool tout ca, il faudra que je le teste. Heureusement, il n'y a pas de cache ou tout ce genre de chose (j'ai horreur des systeme de temlate avec cache).
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
23 avril 2007 à 19:44
oui, moi aussi je deteste ça. C'est pas assez flexible.
Je voulais creer un systeme simple et flexible, adaptable à tous les projets, extensible par plugins tres simplement.
Rejoignez-nous