I'm having trouble making a simple text comparison (my very first in Zope). I can get Zope to give me results for just <!--#var fieldname-->, but not for <!--#if expr="fieldname = 't'"-->yes<!--else-->no<!--#/if>. I'm using the following code: <!--#in queryobjectname--> <tr> <font size="2" face="Arial Narrow"> <td><!--#if expr="fieldname = 't'"-->yes<!--else-->no<!--#/if></td> </tr> <!--#/in--> Here's the error I get: Zope Error Zope has encountered an error while publishing this resource. Error Type: SyntaxError Error Value: invalid syntax Traceback (innermost last): File /usr/local/zope/230/lib/python/ZPublisher/Publish.py, line 222, in publish_module File /usr/local/zope/230/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/zope/230/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: index_html) File /usr/local/zope/230/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/local/zope/230/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: manage_edit) File /usr/local/zope/230/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: manage_edit) File /usr/local/zope/230/lib/python/OFS/DTMLDocument.py, line 144, in manage_edit (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 388, in munge (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 408, in cook (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 242, in parse (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 292, in parse_block (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 242, in parse (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_String.py, line 305, in parse_block (Object: index_html) File /usr/local/zope/230/lib/python/DocumentTemplate/DT_If.py, line 165, in __init__ File /usr/local/zope/230/lib/python/DocumentTemplate/DT_Util.py, line 386, in name_param (Info: ({'expr': "fieldname = 't'"}, 'if', 1, 'name')) File /usr/local/zope/230/lib/python/DocumentTemplate/VSEval.py, line 166, in __init__ (Object: fieldname = 't') SyntaxError: (see above)