Seite 1 von 1

Django Template Tags Erstellen

Verfasst: Donnerstag 6. November 2008, 19:48
von DerToteTee
Hallo Miteinander,

ich habe ein Problem und zwar möchte ich ein Template Tag erstellen für Django 1.0

dass es so ausschaut

{% box %}
<!-- foobar -->
<!-- foo2bar -->
[big]mybbcode[/big]
<!-- spam -->
<!-- eggs -->
{% boxend %}

Ziel ist es, dass alles zwischen Box und Boxend an eine Klasse übergeben werden soll, die es verschönert, und die eigenen bb codes rendert.Jedoch habe ich keinen blassen Schimmer wie ich an den Rext zwischen box und boxend der sich im template befindet kommen könnte

Oder ist dies, so wie ich befürchte, garnicht möglich und ich müsste einen Umweg nehmen?


Ich hoffe es ist euch klar geworden was ich meine ^^

Vielen dank im Vorraus

Edit:
Habe das Problem nun eleganter gelöst einfahc eint ag erstellt was aus anderen template files die sachen lädt, rändert und zurückgibt

aber wenn noch jemand die Antwort auf diese Frage weiß, bin ich trotzdem neugierig ^^

Verfasst: Donnerstag 6. November 2008, 20:50
von sma
Siehe http://www.python-forum.de/post-115149.html#115149 . Statt das Menü in `render()` zu parsen und darzustellen, kannst du da deine BBCodes verarbeiten.

Stefan

Verfasst: Donnerstag 13. November 2008, 17:21
von DerToteTee
hui danke :)

jetzt kann ja alles kommen :-]