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" />
+
+