From 5658ae68cc3bb4ab0d1e280a235d6272b4439779 Mon Sep 17 00:00:00 2001 From: hplattner Date: Tue, 6 Aug 2013 08:56:33 +0200 Subject: [PATCH] fix headTitle generation for layout views --- layout/browser/node.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/browser/node.py b/layout/browser/node.py index 46435b1..6e1bb44 100644 --- a/layout/browser/node.py +++ b/layout/browser/node.py @@ -61,12 +61,12 @@ class LayoutNodeView(Page, BaseView): @Lazy def headTitle(self): + parts = [self.context.title] if self.target is not None: targetView = component.getMultiAdapter((self.target, self.request), name='layout') - parts = [self.context.title, targetView.title] - else: - parts = [self.context.title] + if targetView.title not in parts: + parts.append(targetView.title) if self.globalOptions('reverseHeadTitle'): parts.reverse() return ' - '.join(parts)