<div>I have done as you say and get this error:</div> <div> </div> <div>KeyError: '$var' </div> <div> </div> <div>Here are the code lines I added into the table:</div> <div> </div> <div><td><tal:content metal:use-macro="here/$var/macros/author">author</tal:content></td><BR><td><tal:content metal:use-macro="here/$var/macros/content">content</tal:content></td><BR></div> <div>TIA,</div> <div>Ben<BR><BR><B><I>Dieter Maurer <dieter@handshake.de></I></B> wrote:</div> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">beno - wrote at 2006-7-26 15:04 -0700:<BR>> ...<BR>> that works fine. But I'd like to call the following in that table:<BR>> <BR>> <TD><?xml:namespace prefix = tal /><tal:content metal:use-macro="here/XXX/macros/author"></tal:content></TD><BR>><BR>> where "XXX" is the "item" that changes each time a new item from the batch
is called.<BR><BR>You might try something like "here/?var/...".<BR><BR>"?var" reads the contents of the variable "var" and inserts this content<BR>into the path expression.<BR><BR>Note that the value must be a string and that embedded '/' are *not*<BR>treated as path separators.<BR><BR><BR><BR>-- <BR>Dieter<BR></BLOCKQUOTE><BR><p> 
                <hr size=1>Do you Yahoo!?<br> Next-gen email? Have it all with the <a href="http://us.rd.yahoo.com/evt=42241/*http://advision.webevents.yahoo.com/handraisers"> all-new Yahoo! Mail Beta.</a>