[Zope] How to insert variable from expression?

DA Loeffler David.Loeffler@bristol.ac.uk
Fri, 12 Jul 2002 15:35:45 +0100 (BST)


Perhaps <dtml-var "_.getattr(id+'.gif')">?


On Fri, 12 Jul 2002, Jaroslav Lukesh wrote:

> Hi all,
> 
> I have file#(DTML Document), that have image with same name, but with
> extension for image
> type. 
> 
> file1
> file1.gif
> file2
> file3
> file3.gif
> 
> So what Can I do insert image with that composite filename? And if
> missing, insert nothing.
> 
> <dtml-in.....(DTML Document)...>
> 	.......
> 	<dtml-var expr="_['id'] + '.gif'" missing> ???
> </dtml-in>
> 
> It insert filename.gif only,no picture. render(_['id'] + '.gif') does not
> work, wrong syntax?
> 
> I was read "Basic COncepts" (aka book3) chapter 4.2.1 (Computed Object
> access), example 3.5 and _[prefix + 'suffix'] does not work :(
> 
> Many thanks
> 
>              Jaroslav Lukesh
> 
> 
> 
> _______________________________________________
> 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 )
> 
>