Blue Bream - Zope Page Templates

Zope Page Templates

As mentioned previously, Zope Page Templates are themselves XHTML documents, which means they can be viewed and edited using normal HTML editors or XHTML compliant tools (a big advantage compared to other template languages used for Web applications). Templates can also be checked for XHTML compliance so you can be fairly confident that they will automatically expand into proper XHTML.

However, these page templates are not meant to be rendered as is. Instead they are marked up with additional elements and attributes in special XML namespaces (see below). This additional information is used to describe how the page template should ultimately be processed.

Here are some basic examples. To conditionally include a particular element, like a div element, simply add the tal:condition attribute to the element as follows:

...

To control what appears inside an element, use the tal:content attribute like this:

Read more about this topic:  Blue Bream

Famous quotes containing the word page:

    “Digressions, incontestably, are the sunshine;Mthey are the life, the soul of reading!—take them out of this book, for instance,—you might as well take the book along with them;Mone cold external winter would reign in every page of it; restore them to the writer;Mhe steps forth like a bridegroom,—bids All-hail; brings in variety, and forbids the appetite to fail.”
    —Laurence Sterne (1713–1768)