[Zope] Why doesnt' this work?

Andreas Jung lists at zopyx.com
Fri Dec 8 13:43:52 EST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



- --On 8. Dezember 2006 10:38:25 -0800 Javier Subervi 
<javier_subervi at yahoo.com> wrote:

> <html>
>
> But when I try to make it work in an External Method like this:
>
>   stuff = '<html>\n'
>   stuff = stuff + '<body>\n'
>   stuff = stuff + '<table width="100%" align="center" class="text"
> border="3" cellspacing="5" bgcolor="#E694FE" bordercolor="#D24BFA"
> bordercolorlight="#DD77FB" bordercolordark="#C512FA"><tr><td>\n'   stuff
> = stuff + '<span
> metal:use-macro="here/en-us/Quotes/10/macros/quote"></span><br />\n'
> stuff = stuff + '<div align="center"><span class="text">\n'
>   stuff = stuff + ' <a href="All_Quotes.pt" target="_top"><b>Show me all
> the quotes!</b></a>\n'   stuff = stuff + '</span></div>\n'
>   stuff = stuff + '</td></tr></table>\n'
>   stuff = stuff + '</body>\n'
>   stuff = stuff + '<html>\n'

An external method is not a ZPT. The external method returns just HTML. Why 
and how should Zope treat interpret *something* inside the HTML generated 
by the external method as macro? If you want a macro, the called object has 
to be a ZPT - nothing else.

- -aj
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFebJoCJIWIbr9KYwRAvpcAJ93PVwsUnywwOEDze4o2X0jkzVm1ACfdcF/
RcrfXZEFwbHef++Uffr2TmE=
=QOIv
-----END PGP SIGNATURE-----



More information about the Zope mailing list