Garrett Smith wrote:
That's right. But the view can solve these problems easily without a
lot of other stuff like yet-another-ZCML directive and automagical
transformation of the HTML head element.
This is what we have:
"""Something that provides head content for a page."""
"""Returns a sequence of HTML snippets to be added to the page head."""
def __init__(self, context, request):
self.headContent = 
for widget in self.widgets():
Like I said before, they're not always widgets. For something like this
to work you have to be able to enumerate all the page components no
matter what type of thing they were. That's not always convenient or
even possible and seems more constraining than the proposal.
The applicable PT:
<tal:block repeat="content view/headContent">
<tal:block content="structure content" />
The proposed solution also does not require any dead chickens in ZPT.
Senior Software Engineer
Zope3-dev mailing list