I have a CMF type 'foo' associated with foo_view template. Thus, when an instance of the type 'foo' is viewed, foo_view is called, and the instance is available to the template in the 'here' variable. My problem is that parts of the foo_view template are rendered by another ZPT, which I call from foo_view like so: <metal:section replace="python:here.foo_section(section='research')" /> Within foo_section, I need to access the instance of type 'foo'. However, the 'here' and 'context' variables both reference the foo_view template object rather than the context object on which the template was invoked. Is this expected? How can I get the instance object within foo_section? I tried passing it (with nocall), but then I get various other errors. Thank you for any comments. -- martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver! spamtraps: madduck.bogus@madduck.net "men always want to be a woman's first love. women have a more subtle instinct: what they like is to be a man's last romance." -- oscar wilde