[Zope] Re: Please help with Rendering Images in DTML
Maik Jablonski
maik.jablonski@uni-bielefeld.de
Sun, 26 Jan 2003 14:58:28 +0100
Gary Speer wrote:
> In a DTML method, a string is constructed in a variable that is the relative
> URL of an Image.
> For example ...
> <dtml-let MyImageId="'folder/subfolder/myimage.jpg'">
>
> using
> <dtml-var MyImageId> results in just the string being returned
> a hand constructed image tag like
> <img src=<dtml-var MyImageID> alt="">
> will render the desired image, but does not provide access to its 'Image
> object' attributes like height and width.
Hi,
you can get every object via an url with restrictedTraverse. Then you
can access the properties of the object...
Example:
<dtml-with "restrictedTraverse('folder/subfolder/myimage.jpg')">
<dtml-var title_or_id>: <dtml-var height>, <dtml-var width>
</dtml-with>
Cheers, Maik