[Zope] Re: tal expression
Michael Haubenwallner
michael at d2m.at
Thu Nov 4 03:56:46 EST 2004
Garito wrote:
> Hi
> will these be possible?
>
> <tal:b tal:define='dictionary python: {"value1": ["one", "two",
> "three"], "value2": "two", "value3": "three"}'>
> <tal:b tal:replace='python: dictionary["value1"][5] | "Value not
> available"' />
> </tal:b>
>
> Obviously these is an incorrect tal expression (the replace one) but
> there are any way to create an expression like these and correct?
>
You can use the TAL "on-error" handler:
<tal:b tal:replace="python: dictionary['value1'][5]"
tal:on-error="string:Value not available" />
see also your TAL online help:
http://localhost:8080/Control_Panel/Products/PageTemplates/Help/tal-on-error.stx
Michael
--
http://zope.org/Members/d2m
More information about the Zope
mailing list