avoid repetitions in head title
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3979 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									fb073e7779
								
							
						
					
					
						commit
						6e71207cde
					
				
					 1 changed files with 12 additions and 5 deletions
				
			
		|  | @ -314,15 +314,22 @@ class NodeView(BaseView): | |||
| 
 | ||||
|     @Lazy | ||||
|     def headTitle(self): | ||||
|         parts = [] | ||||
|         menuObject = self.menuObject | ||||
|         if menuObject is not None and (menuObject != self.context or | ||||
|                                        self.virtualTarget): | ||||
|             prefix = super(NodeView, self.menu).headTitle + ' - ' | ||||
|         else: | ||||
|             prefix = '' | ||||
|             #prefix = super(NodeView, self.menu).headTitle + ' - ' | ||||
|             parts.append(super(NodeView, self.menu).headTitle) | ||||
|         #else: | ||||
|         #    prefix = '' | ||||
|         if self.virtualTarget: | ||||
|             return prefix + self.virtualTarget.headTitle | ||||
|         return prefix + super(NodeView, self).headTitle | ||||
|             ht = self.virtualTarget.headTitle | ||||
|             if ht not in parts: | ||||
|                 parts.append(ht) | ||||
|             #return prefix + self.virtualTarget.headTitle | ||||
|         if not parts: | ||||
|             parts = [super(NodeView, self).headTitle] | ||||
|         return ' - ' .join(parts) | ||||
| 
 | ||||
|     @Lazy | ||||
|     def menuItems(self): | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 helmutm
						helmutm