--- ECHO_content/ECHO_Nav.py 2004/04/15 11:24:56 1.14 +++ ECHO_content/ECHO_Nav.py 2004/04/18 09:54:14 1.15 @@ -185,13 +185,20 @@ class ECHO_pageTemplate(ZopePageTemplate pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self) return pt() - def changeECHO_pageTemplateWeight(self,weight,contentType,RESPONSE=None): + def changeECHO_pageTemplateWeight(self,weight,contentType,label,RESPONSE=None): """change""" self.weight=weight self.contentType=contentType - + self.label=label + if RESPONSE is not None: RESPONSE.redirect('manage_main') + + def getLabel(self): + if hasattr(self,'label'): + return self.label + else: + return 0 def getWeight(self): """get weight""" @@ -225,7 +232,7 @@ def manage_addECHO_pageTemplateForm(self from urllib import quote -def manage_addECHO_pageTemplate(self, id, weight= 0,contentType=0,title=None, text=None, +def manage_addECHO_pageTemplate(self, id, label, weight= 0,contentType=0,title=None, text=None, REQUEST=None, submit=None): "Add a Page Template with optional file content." @@ -235,6 +242,7 @@ def manage_addECHO_pageTemplate(self, id self._setObject(id, ECHO_pageTemplate(id, text)) ob = getattr(self, id) setattr(ob,'weight',weight) + setattr(ob,'label',label) setattr(ob,'contentType',contentType) if title: ob.pt_setTitle(title) @@ -268,7 +276,7 @@ class ECHO_navigation(Folder): """Navigations Element""" meta_type="ECHO_Navigation" - displayedMetaTypes=['ECHO_group','ImageCollectionIFrame','ECHO_collection','ECHO_pageTemplate','ZSQLExtendFolder','ECHO_sqlElement','ECHO_resource','ECHO_externalLink'] + displayedMetaTypes=['ECHO_group','ImageCollectionIFrame','ECHO_collection','ECHO_pageTemplate','ZSQLExtendFolder','ZSQLBibliography','ECHO_sqlElement','ECHO_resource','ECHO_externalLink'] def __init__(self,id,title,pathToHierarchy): """init"""