From 829b27115007fc04b0b3f1641baf30287d06e546 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 2 Apr 2011 10:36:18 +0000 Subject: [PATCH] provide body macro declaration for Lobo skin and other minor improvements git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@4211 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/common.py | 3 +++ browser/node.py | 4 +++- browser/skin/configure.zcml | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/browser/common.py b/browser/common.py index 3c128fc..a0c78c1 100644 --- a/browser/common.py +++ b/browser/common.py @@ -431,6 +431,9 @@ class BaseView(GenericView, I18NView): def renderedDescription(self): return self.renderDescription() + def getObjectForUid(self, uid): + return util.getObjectForUid(uid) + # type listings def listTypes(self, include=None, exclude=None, sortOn='title'): diff --git a/browser/node.py b/browser/node.py index 72b95b6..46cc675 100644 --- a/browser/node.py +++ b/browser/node.py @@ -336,7 +336,9 @@ class NodeView(BaseView): if ht not in parts: parts.append(ht) if len(parts) < 2: - parts.append(super(NodeView, self).headTitle) + ht = super(NodeView, self).headTitle + if ht not in parts: + parts.append(ht) return ' - ' .join(parts) @Lazy diff --git a/browser/skin/configure.zcml b/browser/skin/configure.zcml index 44d1d69..2a5b6c0 100644 --- a/browser/skin/configure.zcml +++ b/browser/skin/configure.zcml @@ -38,6 +38,11 @@ permission="zope.View" layer="loops.browser.skin.Lobo" /> + +