[Zope] A ZPT newbie question
Wankyu Choi
wankyu@neoqst.com
Tue, 5 Nov 2002 18:01:34 +0900
Hi all,
There must be a better way than:
<span tal:omit-tag="" tal:condition="python: this_object is not
None">
<span tal:replace="python: this_object.getSomethingBig() " />
</span>
The following gives an attribute error if 'this_object' is None:
<span tal:replace="python: test(this_object is not None,
this_object.getSomethingBig(), '')" />
test() seems to always evaluate both params no matter what.
In a word, is there a ZPT equivalent to the following python code
without nesting <span></span> again and again?
if this_object is not None and this_object.getSomethingBig():
result = self.getSomethingEvenBigger()
I'm putting too many <span></span> nests to prevent this annoying
attribute error in NeoBoard skins.
Any help will be appreciated.
Regards,
Wankyu Choi
---------------------------------------------------------------
To the dedicated staff at NeoQuest, language is not a problem
to be dealt with, but an art waiting to be performed.
---------------------------------------------------------------
Wankyou Choi
CEO/President
NeoQuest Communications, Inc.
3rd Floor, HMC Bldg., 730-14, Yoksam-dong, Kangnam-gu
Seoul, Korea
Tel: 82-2 - 501 - 7124 Fax: 82-2-501-7058
Corporate Home: http://www.neoqst.com
Personal Home: http://www.neoboard.net
e-mail: wankyu@neoqst.com
---------------------------------------------------------------