> @David : je ne suis pas sûr d'avoir compris ta remarque sur les > parser/render : il me semblait justement que l'équivalent de ces derniers > sous django étaient les filtres, me suis-je trompé ?
Non je parlais des parsers générant des rendus pour les syntaxes wiki, ce sont en général des modules hors de Django que tu appliques avec un filtre ou templatetag (par exemple https://docs.djangoproject.com/en/dev/ref/contrib/markup/), enfin bref ça ne s'applique pas à toi qui gère directement du HTML. Donc mon conseil pour ton désire de faire un peu plus simple et "propre" c'est de te faire un templatetag qui accepte en premier argument le contenu (ton html) auquel appliquer tes "macros" supplémentaires. On peut même imaginer un second argument optionnel pour spécifier une liste des noms de tes macros à utiliser. Et ton templatetag se débrouile tout seul. Je crois qu'un "simple tags" doit te suffire : https://docs.djangoproject.com/en/dev/howto/custom-template- tags/#simple-tags -- Cordialement, David THENON. Le mardi 19 juin 2012 00:11:16, Arnaud a écrit : > Bonsoir et merci pour vos réponses. > > Les articles étaient rédigés via un éditeur javascript usuel, qui fait > quelque chose qui ressemble à du wysiwyg : > http://www.queness.com/post/10363/10-feature-packed-javascript-wysiwyg-and- > rich-text-editors > > La syntaxe n'est donc pas particulière comme sur un wiki, ou du type > markup, les articles sont enregistrés sous forme de html dans la bdd. > > @David : je ne suis pas sûr d'avoir compris ta remarque sur les > parser/render : il me semblait justement que l'équivalent de ces derniers > sous django étaient les filtres, me suis-je trompé ? > Ou alors es-tu en train de me dire qu'il me suffit de compléter les > éditeurs javascript dont je fais mention plus haut ? > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
