[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Zope Page Templates
Sun, 22 Sep 2002 06:02:42 -0400
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx#2-36
The 'tal:repeat' statement on the table row means "repeat this row
for each item in my container's list of object values". The
repeat statement puts the objects from the list into the 'item'
variable one at a time (this is called the *repeat variable*), and
makes a copy of the row using that variable. The value of
"item/getId" in each row is the Id of the object for that row, and
likewise with "item/meta_type" and "item/title".
% Anonymous User - Sep. 22, 2002 6:02 am:
TAL processing replaces text with text. So we dont have table rows, we have TR tags in the source. For each
object in the list the whole text "<tr ... /tr>" is first repeated(copied), then processed (using the current
object in the list) yielding the target text.