[Zope] dtml methods and namespace
Luca Dall'Olio
luca.dallolio at gmail.com
Thu Mar 9 05:47:24 EST 2006
Hi to everybody,
I have a simple dtml-method "assignment-action" that is called upon a
form post.
Depending on the form request data, a <dtml-if> chooses between one of
two dtml-documents : "assigment-success" and "assignment-failure" :
<dtml-if "iscorrect()">
<dtml-var assignment-success>
<dtml-else>
<dtml-var assignment-failure>
</dtml-if>
My trouble is that neither the "assignment-success" nor the
"assignment-failure" dtml-documents seem to be pushed on the namespace :
inside them title_or_id references data from their caller, this() and
PARENTS do not evaluate right... is there a smarter way to call a
dtml-document inside a dtml-method (), so that it it pushed on the
namespace stack? Should I use somehow the <dtml-with> tag?
I understand that page templates would be way easier and cleaner, but I
would like to complete this project and then try them out in the next one...
thank you in advance,
Luca
More information about the Zope
mailing list