Steve Alexander wrote:

> This is possible. But, the problem remains that both a and b (in your > example above) are evaluated.


I don't see the problem with that, unless a or b actually do stuff, and modify stuff, and if it does, in ZPT it should then be put into a script, since the template itself shouldn't contain any business logic.


I can see the use of a one-line if-else syntax in ZPT as a way to set an attribute without making a specific pythons script just for such a small piece of code, and this will do it.

If you want to *DO* different stuff depending on a condition, that shouldn't be in the template.

Also, Evan tells me that this already exists in python: expressions, and is called test(). So, problem solved, no additional uglyfication of Python is needed. :)



_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to