At 2001-10-16T15:10:22Z, "Trevor Toenjes" <zope@toenjes.com> writes:
This is a newbie hack at the Q: Maybe you can instantiate foo to a null variable in the REQUEST namespace <dtml-call expr="REQUEST.set(foo,'')"> and then...later in your objects
<dtml-unless expr="foo == ''"> <br>yep </dtml-unless>
I think that maybe I should have elaborated on my problem. I have a database with a column named 'imagename'. Inside a <dtml-in> query, then, imagename will be the name of a Zope object that may or may not exist. If the named object exists, then I want to perform one set of actions on the object. Otherwise, I want to perform another set of actions to create the object. Given the following database 'imagetable': ID imagename -- ---------- 1 images/foo 2 images/bar 3 otherstuff/baz and an SQL query method: getStuff: select * from imagetable Then in this loop: <dtml-in getStuff> <dtml-var imagename> </dtml-in> imagename will always exist, and it will always have a value (namely 'images/foo', 'images/bar', then 'otherstuff/baz'). I'm not interested in checking whether imagename has a value - I want to see if the string stored in imagename is a Zope object that exists. -- Kirk Strauser