[Zope] Checking multiple variables existence

Jaroslav Lukesh lukesh at seznam.cz
Tue Jan 24 17:08:10 UTC 2012


it works:

<dtml-if "var1=='OK' and var2==3 and var3 in ('a',1,'1') and var4 != 'OK' 
and var5">

note1: var5 is string, true when <>'' nor None but must exists

note2: var5 is int, true when <>0 nor None but must exists

<dtml-else>
</dtml-if>


----- Puvodní zpráva ----- 
Od: Justin Dunsworth

Is there any way to check if multiple variables exist in the same if 
statement? Right now I am having to writing multiple nested if statements 
but can be quite cumbersome... so just looking for an easier way.


Currently I'd have to write:
<dtml-if var1>
  <dtml-if var2>
    <dtml-if var3>
    <dtml-else>
    </dtml-if>
  <dtml-else>
  </dtml-if>
<dtml-else>
</dtml-if>


When it would be easier to do something like:


<dtml-if "var1 and var2 and var3">
<dtml-else>
</dtml-if>




More information about the Zope mailing list