[Zope3-dev] Re: tal:define="..." considered harmful?
Tonico Strasser
contact_tonico at yahoo.de
Mon Feb 13 08:20:07 EST 2006
Jean-Marc Orliaguet wrote:
> "tal:define" is used here to pass parameters to the macro. In ZPT this
> is done implicitly, which is why macros specify a list a variables that
> must be defined.
>
> In other language this is done explictly. (cf. XSLT <xsl:with-param ...>)
>
> If it was done explicitly in ZPT it could look like:
>
> <li metal:use-macro="macros/li_repeat" metal:with-params="items1" />
> <li metal:use-macro="macros/li_repeat" metal:with-params="items2" />
Ok, thanks for the explanation. This looks better of course.
If this were possible I could live without tal:define.
Looking forward to see explicit ZPTs soon :)
Tonico
More information about the Zope3-dev
mailing list