[ZPT] redirection in a zpt

Philip Kilner phil at xfr.co.uk
Fri Jul 8 09:09:47 EDT 2005


Kenneth Gonsalves wrote:
> in a zpt, i use tal:condition to check something. If it is true, the 
> browser should redirect to another template. How do it do this? In 
> python cgi i was doing:
> print "Location:" "url_to_go_to/n/n"
> any clues?

- Define each template (for your set of conditions) as a macro.

- In your page, use tal:condition to call the appropriate macro for the

You'll find tal:condition-ally calling macros easier to follow than a
redirect. If you must use a redirect, I'd implement the redirect in a
script and conditionally call the templates form the script...




Email: phil at xfr.co.uk
PGP Public key: http://www.xfr.co.uk
Voicemail & Facsimile: 07092 070518

"You'll find that one part's sweet and one part's tart:
say where the sweetness and the sourness start."
- Tony Harrison

More information about the ZPT mailing list