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 |     @Lazy | ||||||
|     def headTitle(self): |     def headTitle(self): | ||||||
|  |         parts = [] | ||||||
|         menuObject = self.menuObject |         menuObject = self.menuObject | ||||||
|         if menuObject is not None and (menuObject != self.context or |         if menuObject is not None and (menuObject != self.context or | ||||||
|                                        self.virtualTarget): |                                        self.virtualTarget): | ||||||
|             prefix = super(NodeView, self.menu).headTitle + ' - ' |             #prefix = super(NodeView, self.menu).headTitle + ' - ' | ||||||
|         else: |             parts.append(super(NodeView, self.menu).headTitle) | ||||||
|             prefix = '' |         #else: | ||||||
|  |         #    prefix = '' | ||||||
|         if self.virtualTarget: |         if self.virtualTarget: | ||||||
|             return prefix + self.virtualTarget.headTitle |             ht = self.virtualTarget.headTitle | ||||||
|         return prefix + super(NodeView, self).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 |     @Lazy | ||||||
|     def menuItems(self): |     def menuItems(self): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 helmutm
						helmutm