[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