It looks good but maybe you should try this: <dtml-if "str(AppRecDate)=='1900/01/01'"> You might also want to try evaluating <dtml-var "AppRecDate"> to see what python (not DTML) thinks the value of the object is.
-----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Kelley, Sean Sent: Thursday, November 14, 2002 4:23 PM To: 'zope@zope.org' Subject: [Zope] Basic DTML syntax question- variable value test
I am trying to test the value of a variable and do something if it is true.
When I say:
<dtml-if "AppRecDate == '1900/01/01'"> <input type="text" name="AppRecDate" size="12" value="" tabindex="13"> <dtml-else> <input type="text" name="AppRecDate" size="12" value="<dtml-var AppDelDate>" tabindex="13"> </dtml-if>
I get the false condition. That is, value="<dtml-var AppDelDate>" is used in the input statement.
If I output the value of the variable directly, I get that it is equal to "1900/01/01" with the following code: <dtml-var AppDelDate>
What am I missing in my use of the syntax?
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )