fix headTitle generation for layout views

This commit is contained in:
hplattner 2013-08-06 08:56:33 +02:00
parent 70af079e58
commit 5658ae68cc

View file

@ -61,12 +61,12 @@ class LayoutNodeView(Page, BaseView):
@Lazy @Lazy
def headTitle(self): def headTitle(self):
parts = [self.context.title]
if self.target is not None: if self.target is not None:
targetView = component.getMultiAdapter((self.target, self.request), targetView = component.getMultiAdapter((self.target, self.request),
name='layout') name='layout')
parts = [self.context.title, targetView.title] if targetView.title not in parts:
else: parts.append(targetView.title)
parts = [self.context.title]
if self.globalOptions('reverseHeadTitle'): if self.globalOptions('reverseHeadTitle'):
parts.reverse() parts.reverse()
return ' - '.join(parts) return ' - '.join(parts)