Mike Webb writes:
.... <dtml-var expr="aq_parent.aq_parent.learnix_984971699.index_html()">
index_html contains:
<dtml-var raw_index>
With raw_index being a method of the ZClass of the learnix_984971699 object. I get the error:
Error Type: KeyError Error Value: raw_index Your problem has nothing to do with acquisition....
It is a standard error made over and over again: DTML objects are called with two positional parameters called "client" and "REQUEST". When you let DTML call the object, then it calls it with "_.None" and "_" as parameters. The "_" propagates the namesspace. When you call the object explicitly (as you do) and do not pass the namespace, a DTML Method starts with an empty namespace and any access to a Zope object will give you a KeyError. Details in URL:http://www.dieter.handshake.de/pyprojects/zope/book/chap3.html Dieter