--- ECHO_content/ECHO_Nav.py 2005/02/07 19:40:37 1.54 +++ ECHO_content/ECHO_Nav.py 2005/08/04 17:42:07 1.57 @@ -28,7 +28,7 @@ import re import string from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate import os.path -from Globals import package_home + import urllib from ECHO_helpers import displayTypes,checkOnlyOneInGroup from ECHO_collection import content_html @@ -303,11 +303,13 @@ class ECHO_pageTemplate(ZopePageTemplate meta_type="ECHO_pageTemplate" security=ClassSecurityInfo() + _default_content_fn = os.path.join(package_home(globals()), 'html/ECHO_pageTemplateDefault.html') manage_options=ZopePageTemplate.manage_options+ECHO_basis.manage_options+( {'label':'Main Config','action':'changeECHO_pageTemplateMainForm'}, + {'label':'Graphic Coords','action':'ECHO_graphicEntry'}, ) security.declarePublic('content_html') @@ -712,8 +714,15 @@ class ECHO_navigation(Folder): return 1 else: return 0 + - + def getPathStyle(self, item, style=""): + """returns a string with the given style + 'sel' if the path is already selected.""" + + if self.isSelectedPath(item): + return style + 'sel' + else: + return style def buttonsFromHash(self,hash,start=None,orientation="horizontal"): @@ -795,9 +804,7 @@ class ECHO_navigation(Folder): return nr+1 def secondNavElements(self): - """Zweite Ordnung Navigationselemente - - """ + """Zweite Ordnung Navigationselemente""" hash=self.createNavHash(2,checkOnly="no") actual_url=self.REQUEST['URL']