-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
- --On 8. Dezember 2006 19:43:52 +0100 Andreas Jung <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > - --On 8. Dezember 2006 10:38:25 -0800 Javier Subervi > <[EMAIL PROTECTED]> 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 If you want something different: you must instantiate a Pagetemplate inside your external method, add the content through the related API and let the pagetemplate render the content. But there is usually no need for such an approach. Somehow you're trying to do something the wrong way round. - -aj -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFebMxCJIWIbr9KYwRAk3/AKDMiRTk9IuVwSY2p8n3uICW5+GXogCg2kQD WRQ7QStI2Mubir5BFaSslVU= =WndM -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - [email protected] http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
