[Zope] variable propagation

David H bluepaul at earthlink.net
Mon Jul 24 19:25:44 EDT 2006


Pavel Zaitsev wrote:

>В Пнд, 24/07/2006 в 15:00 -0700, David H пишет
>  
>
>>Pavel,
>>
>>You question is a bit vague but ...
>>
>>Make your index_html a python script.  And then stuff your REQUEST with 
>>info you want
>>
>>Then just call the Page Template ...
>>
>>request.set('formvar1', somevalue)
>>return context.myPageTemplate(context.request)
>>
>>Of course of you have <forms> submit with an action="." and method="post".
>>
>>Then you can intercept all calls using index_html, do what you need to 
>>do and *then* render the next form.
>>    
>>
>
>here is description:
>
>root/
>	index_html
>	index_tmpl <-- invokes here.content_html
> 
>root/some/web/page
>	index_html  <-- overriding root one, calls --   context.index_tmpl(some
>parameters=some parameters).
>	content_html <-- gets called from index_tmpl
>
>So i want parameters that are presented to index_html be presented to
>context_html just like they would be presented to index_html.
>So i would be able to call context_html from outside as well from the
>inside. Ie <span tal:replace="username"/> should work in both
>cases. I thought thats the way zope's code reuse works.
>Thanks
>Pavel
>
>  
>
Pavel,

How are you invoking templates?  Give code snippets. 

Have you read the "Advanced Scripting" section in the Zope book?  
Plope.com has a the latest version (i think).



David




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20060724/f812e6be/attachment.htm


More information about the Zope mailing list