> @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

Répondre à