[Zope] METAL & parameters?

alan milligan alan_milligan@hotmail.com
Thu, 21 Feb 2002 20:11:00


Hi,

I have a METAL define which just draws a pretty little box with a title and 
content:

<div metal:define-macro="box">
  <table bgcolor="#000090" border="0" cellpadding="1" cellspacing="0" 
width="200" align="center">
   <tr><td>
     <table border="0" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF" 
width="200">
        <tr><td bgcolor="#000090"
                tal:attributes="bgcolor string:#000090">
                <font size="-1" face="Helvetica,Arial,sans-serif" 
color="#ffffff">
                    <strong><div metal:define-slot="title">The 
Title</div></strong>
                </font></td></tr>
        <tr><td>
                <font class="element">
		    <div metal:define-slot="body">Contents goes here 
...</div></font></td></tr>
     </table></td></tr>
  </table>
</div>

What I would like to be able to do, is set the "bgcolor" attribute 
dynamically when using this macro.

It is not obvious to be whether this is possible or not.  The tal:attribute 
clause is invalid as I have nested tags.  Is there any xml-ified version of 
the good old fashioned C #define functionality for this situation??

Cheers, Alan


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com