[Zope] dtml-with in python script
Chris Kratz
chris.kratz@vistashare.com
Wed, 20 Jun 2001 16:19:24 -0400
Hello all,
Folder structure is like this
root
|-SharedCode
| |- CodeSnippet
|-Folder a
|-Folder 1
|-Folder A
I put pieces of code we use across the whole website in Shared code. If I
want to get CodeSnippet I use the following code in DTML.
<dtml-with SharedCode>
<dtml-var CodeSnippet>
</dtml-with>
Now, how do I do this in a python script? There doesn't seem to be an
equivalent command like dtml-with to push a folder onto the namespace. And
getitem doesn't support getting objects that are not in the namespace.
Help!!
Things I have tried (among many)
_['SharedCode']['CodeSnippet'] - Returns Code Snippet, but all " are
returned as ", I need "
_.getitem('CodeSnippet',1) - Doesn't work, not in namespace.
_.getitem(_['SharedCode']['CodeSnippet'], 1) - Doesn't work
_['SharedCode'].getitem(... doesn't work because getitem is associated with
the _ namespace.
etc, etc, etc
-Chris