[Zope] tal:condition AND
Geir Bækholt
Geir Bækholt
Sun, 20 Oct 2002 14:27:10 +0200
Hello Mark,
Saturday, October 19, 2002, 11:24:28 PM, you wrote:
MG> I can do:
MG> tal:condition="exists:date_edited"
MG> and I can do:
MG> tal:condition="hasThePermision"
MG> I can even do:
MG> tal:condition="date_edited | hasThePermission"
MG> but how do I do
MG> tal:condition="date_edited AND hasThePermission"
MG> Given that date_edited may not exist in the namespace, using python has it's own
MG> unique problems. The following errors if date_edited isn't found.
MG> tal:condition="python:hasThePermission and date_edited"
MG> Is there an easy way to do this test in one statement?
the 'path' method available in pythons-statements is your friend in
situations like these :
<untested>
tal:condition=" path('hasThePermission') and path('date_edited | nothing')
</untested>
this just might work.. this one might fail (not give an error, but
produce the wrong result) if 'date_edited' exists, but is not true in a
pythonian boolean sense.
>From how i understand what you are trying to do , this is probably
never going to happen anyway... ;)
hope to help :)
--
Geir Bækholt
geirh@funcom.com