TRY: (untested) <dtml-if "ord==2"> <dtml-var DP30 fmt="%3d" thousands_commas null='0'> <dtml-else> <dtml-call REQUEST.set('cell_fmt','%3.2f')> </dtml-if> Note - In my experience the null= requires a string argument. (At least everytime I have tried to use a plain number Zope has choked on me.) This is probably because zope is normally rendering output for a browser - ie. text. Jim Sanford "Loosing things? Your mind may be next." ----- Original Message ----- From: Chui Tey <teyc@bigfoot.com> To: <zope@zope.org> Sent: Saturday, November 06, 1999 6:10 AM Subject: [Zope] dtml-var and the fmt attribute
Trying to set the fmt of a dtml-var tag conditionally:
<dtml-if "ord==2"> <dtml-call REQUEST.set('cell_fmt','%3d')> <dtml-else> <dtml-call REQUEST.set('cell_fmt','%3.2f')> </dtml-if>
<!--#var DP30 fmt="cell_fmt" thousands_commas null=0-->
This barfs.... Any workarounds? TIA.
Chui
_______________________________________________ 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 )