Hi, I'm trying to use a centralized ZTP which could be called from other tempate/methods. I want to pass arguments to the ZTP to be able to customized it. Short version: How do I access keyword arguments passed to a ZPT? Traditionally (I'm accually converting a DTML Method template to ZPT) I either passed the as keyword arguments <dtml-var "''printview(_.None,_, key1=value1, ...)"> or pushed the on top of the namespace: <dtml-let key1="value1" ...><dtml-var "''printview(_.None,_)"></dtml-let> Now I'm trying to do the same thing: <dtml-var "_.getitem(''printview.pt")(key1=value1, ...)"> or <dtml-let key1="value1" ...><dtml-var printview.pt></dtml-let> but the passed arguments can't be accessed in the ZPT: <p tal:content="key1">Key1</p> or <p tal:content="here/key1">Key1</p> or <p tal:content="request/key1">Key1</p> or (definitely not) <p tal:content="namespace/key1">Key1</p> Is there a way to do this? Regards, Johan Carlsson -- Easy Publisher Developers Team Johan Carlsson johanc@easypublisher.com Mail: Birkagatan 9 SE-113 36 Stockholm Sweden Phone +46-(0)8-32 31 23 Fax +46-(0)8-32 31 83 Mobil +46-(0)70-558 25 24 http://www.easypublisher.com