version 1.42, 2004/08/31 17:26:05
|
version 1.43, 2004/09/01 14:32:32
|
Line 324 class ECHO_pageTemplate(ZopePageTemplate
|
Line 324 class ECHO_pageTemplate(ZopePageTemplate
|
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateMain.zpt').__of__(self) |
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateMain.zpt').__of__(self) |
return pt() |
return pt() |
|
|
def changeECHO_pageTemplateMain(self,weight,contentType,label,description,RESPONSE=None): |
def changeECHO_pageTemplateMain(self,weight,contentType,label,description,RESPONSE=None,isAlwaysClickable=None): |
"""change""" |
"""change""" |
self.weight=weight |
self.weight=weight |
self.contentType=contentType |
self.contentType=contentType |
self.label=label |
self.label=label |
self.description=description |
self.description=description |
|
self.isAlwaysClickable=isAlwaysClickable |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
Line 642 class ECHO_navigation(Folder):
|
Line 643 class ECHO_navigation(Folder):
|
|
|
def isSelectedPath(self,item): |
def isSelectedPath(self,item): |
"""test is path is already selected""" |
"""test is path is already selected""" |
|
|
found=re.search("\?(.*)/",item[1]) |
found=re.search("\?(.*)/",item[1]) |
if found: |
if found: |
temp=re.sub(" ","%20",found.group(0)) |
temp=re.sub(" ","%20",found.group(0)) |
#print temp+"::"+self.REQUEST['QUERY_STRING'] |
#print temp+"::"+self.REQUEST['QUERY_STRING'] |
if ("?"+self.REQUEST['QUERY_STRING'])==temp: |
if ("?"+self.REQUEST['QUERY_STRING'])==temp: |
|
if getattr(item[2],'isAlwaysClickable',None): #immer auswaehlbar? |
|
|
|
return 2 |
|
else: |
|
return 1 |
|
|
|
if (item[2].meta_type=="ECHO_pageTemplate") and (re.search(item[1],self.REQUEST['URL'])): |
|
if getattr(item[2],'isAlwaysClickable',None): #immer auswaehlbar? |
|
|
|
return 2 |
|
else: |
return 1 |
return 1 |
|
|
if re.search(item[1]+"/",self.REQUEST['URL']): |
if re.search(item[1]+"/",self.REQUEST['URL']): |
|
if getattr(item[2],'isAlwaysClickable',None): #immer auswaehlbar? |
|
|
|
return 2 |
|
else: |
return 1 |
return 1 |
else: |
else: |
return 0 |
return 0 |
|
|
|
|
|
|
|
|
def buttonsFromHash(self,hash,start=None,orientation="horizontal"): |
def buttonsFromHash(self,hash,start=None,orientation="horizontal"): |
|
|
"""Generate Buttons""" |
"""Generate Buttons""" |