[Zope] Checking if an image exists/simple question

Henny van der Linde Henny van der Linde" <linde@inline-info.nl
Wed, 16 Feb 2000 23:31:50 +0100


Hi,

> I just did came across this today and found an answer..
>
> I am calling a SQL database, getting back a variable "image_name" and
> checking to see if that name of that variable exists as an image.
>
> "image.merchants" are the folders I am keeping the images in... (nested)
>
> <dtml-if "_.hasattr(images.merchants, image_name)">  # if it exists
>    <dtml-var "_.getattr(images.merchants, image_name)"></a>  # display it
> <dtml-else> # otherwise
>     Some other thing to do (I used a text link)
> </dtml-if>
>
> Hope this works for you... If anyone knows how to get the border to ="0"
> when getting back that image I would apprecitate it.
>
Thanks. I will try this too.

Now i'm using:

<dtml-with psychologie>
                <dtml-with mwfoto>
                <dtml-with "_[_.str(orggroup)]">
                <dtml-if "_.has_key(_.string.strip(mwid))">
                     <dtml-var "_[_.string.strip(mwid)].tag(align='right')">
                    <dtml-else>
                     <dtml-var "geenfoto.tag(align='right')">
                   </dtml-if>
                  </dtml-with>
                 </dtml-with>
                 </dtml-with>
                <dtml-var wie_is>

This works too. The stripping thingies are necesary because SQL server 7 or
the ODBC adapter fills out the field with blancs.
Setting border to "0":

<dtml-var "_[_.string.strip(mwid)].tag(border='0')">


Henny van der Linde

Leiden University