add title attribute to layout view!

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2976 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-11-11 09:47:42 +00:00
parent e6be710a0a
commit ce96c4841b
2 changed files with 8 additions and 2 deletions

View file

@ -4,7 +4,7 @@
<head metal:define-macro="head">
<title metal:define-macro="title"
tal:content="options/title|view/headTitle|context/title|default">
tal:content="options/title|view/headTitle|view/title|default">
Powered by Zope 3
</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@ -15,6 +15,7 @@
<base href="." tal:attributes="href request/URL">
</head>
<body tal:replace="structure body" />
</html>
@ -31,8 +32,9 @@
</style>
</metal:css>
<metal:image define-macro="image"
tal:define="layout view/context/template">
tal:define="layout view/context/template">
<img tal:attributes="src string:${view/page/resourceBase}${layout/src};
alt layout/alt;
width layout/width;

View file

@ -111,6 +111,10 @@ class LayoutView(BaseView):
manager = component.getUtility(ILayoutManager)
return manager.getLayouts('.'.join((self.name, key)), self.context)
@Lazy
def title(self):
return self.client.title
# subview providers