[Zope] Quick question about <dtml-if ...>
Harry Wilkinson
harryw@nipltd.com
Wed, 8 May 2002 13:21:54 +0100
On Wednesday 08 May 2002 1:15 pm, George M. Ellenburg wrote:
> On Wednesday 08 May 2002 08:05 am, Harry Wilkinson wrote:
> > I think you want "a == 3".
>
> Hmm, now I'm getting:
> invalid parameter: " == 1", for tag <dtml-if tip == 1>, on line 16 of
> show_tip
That's because you haven't quoted the 'tip == 1' bit. If you want to use
Python expressions, you have to quote them:
<dtml-if "tip == 1">
or, more explicitly (explicit is good):
<dtml-if expr="tip == 1">
By the way, without wanting to start *another* ZPT vs DTML war, I personally
hate DTML and I advise anybody starting out with templating in Zope to head
down the ZPT route instead of DTML. IMO your life will be much easier in the
long run :)
Harry