[Zope] Question
Stuart 'Zen' Bishop
zen@cs.rmit.edu.au
Thu, 11 Nov 1999 11:02:33 +1100 (EST)
On 10 Nov 1999, Arjan Scherpenisse wrote:
> I want to have all my images in a subfolder. Then, in an <IMG> tag, it
> _should_ be possible to reference them by making this tag:
> <IMG SRC="Images.Logo">
> assuming the Logo image is in the Images folder...
>
> but it doesnt work... some1 give me a clue...
DTML isn't modifying this at all, as there are no DTML commands in there.
If the Images folder is in the root of your Zope tree, you want to
use <IMG SRC="/Images/Logo"> just like if you were writing standard HTML.
A more zopeish method is:
<IMG SRC="<DTML-VAR "Images.Logo.absolute_url()">">
Or probably the nicest, that automatically fills out height, width and alt
attributes, would be:
<dtml-var Images.Logo.tag>
or:
<dtml-var "Images.Logo.tag()">
This last calls the tag() method of an image object, which will rendered
to the correct HTML. This is all from memory so hopefully I got it right :-)
___
// Zen (alias Stuart Bishop) Work: zen@cs.rmit.edu.au
// E N Senior Systems Alchemist Play: zen@shangri-la.dropbear.id.au
//__ Computer Science, RMIT WWW: http://www.cs.rmit.edu.au/~zen