[Zope] METAL macros

John Poltorak jp at warpix.org
Mon Mar 13 17:14:28 EST 2006


On Mon, Mar 13, 2006 at 07:37:38AM +0100, Andreas Jung wrote:
> 
> 
> --On 12. März 2006 18:00:27 -0800 David <bluepaul at earthlink.net> wrote:
> 
> > John Poltorak wrote:
> >
> >> I'm having difficulty figuring out how to make METAL macros reusable.
> >> >>
> > Hi John,
> >
> > This is about as simple as it gets (sorry if i misunderstood your
> > question):
> >
> > (1) Name this page template ptMacros
> >
> > <html>
> >     <body>
> >          This is Page Template <em tal:content="template/id">template
> > id</em>.
> >
> > <p metal:define-macro="copyright">
> >   Copyright 2001, <em>Foobar</em> Inc.
> > </p>
> >   </body>
> > </html>
> >
> >
> > (2) name this page template ptTest
> > <html>
> >    <body>
> >      This is Page Template <em tal:content="template/id">template id</em>.
> >
> > <p metal:use-macro="container/ptMacros/macros/copyright">
> >  <b metal:fill-slot="name">Copyright goes here</b>
> > </p>
> >   </body>
> > </html>
> >
> 
> ...which is basically the same as in the Zope Book:
> 
> <http://www.plope.com/Books/2_7Edition/ZPT.stx#1-12>

What this really needs is a sample website which shows how these snippets 
all work together. Trying to make sense of these little fragments in 
isolation is hard work.

Is there an example of a small sample website which highlights the use of 
macros?

> 
> -aj


-- 
John





More information about the Zope mailing list