[Zope] How do I use "or" (|) with <dtml-if>
Jim Sanford
jsanford@atinucleus.com
Sun, 14 Nov 1999 21:22:24 -0600
<dtml-if "BGCOLOR or VLINK"> should work
----- Original Message -----
From: Harry Henry Gebel <hgebel@inet.net>
To: <zope@zope.org>
Sent: Sunday, November 14, 1999 7:51 PM
Subject: [Zope] How do I use "or" (|) with <dtml-if>
> I have the following code for setting up colors:
>
> <dtml-if BGCOLOR>
> <STYLE type="text/css">
> BODY { background: <dtml-var BGCOLOR> }
> </STYLE>
> </dtml-if>
> <dtml-if VLINK>
> <STYLE type="text/css">
> A:visited { color=<dtml-var VLINK> }
> </STYLE>
> </dtml-if>
>
> I would like to have something like this:
>
> <dtml-if BGCOLOR | VLINK>
> <STYLE type="text/css">
> <dtml-if BGCOLOR>
> BODY { background: <dtml-var BGCOLOR> }
> </dtml-if>
> <dtml-if VLINK>
> A:visited { color=<dtml-var VLINK> }
> </dtml-if>
> </STYLE>
> </dtml-if>
>
> Since this would eliminate having an extra STYLE tag. When expanded to
> include all the various optional tags that could be included this could
> save alot of space. However, I can not figure out how to use an "or"
> with dtml-if. I have not got that good of a handle on using python
> expressions with dtml, I assume this will be necessary. Of course, I
> could just take the <STYLE></STYLE> tags outside of any dtml-if, but
> this would leave an empty STYLE element in alot of pages which is
> aesthetically displeasing to me, although that is what I will do if I
> can't figure out a better way. Can anyone help me with this problem?
>
>
> ----------------------------------------------------------------------
> Harry Henry Gebel ICQ# 43675297
> West Dover Hundred, Delaware
> ----------------------------------------------------------------------
>
> _______________________________________________
> 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 )
>
>