Mike Murphy writes:
I am having problems executing a DTML Method from a ZPT. I have been unable to find documentation regarding whether this is even possible or not. It is possible (we do it with great success).
Here are a couple of examples:
<!-- With this snippet, I get the DTML unrendered: --> <p tal:replace="python:root.games.hangman.index_html"></p> You forget to call the DTML object. Use: <p tal:replace="python:root.games.hangman.index_html(here,request)"></p>
<!-- With this snippet, I get a TALES error and a big stack trace: --> <p tal:replace="root/games/hangman/index_html"></p> This should work.
The "TALES" error (last PageTemplate release!) should tell you (and maybe us) more about the problem cause.
Anybody have any ideas what it is that I am doing wrong? I like ZPT conceptually, and ran into this snag while converting some of my DTML. (I am running Zope 2.4.0 with the latest hotfix.) You information is a bit scarce.
Dieter