version 1.29, 2004/05/28 09:50:39
|
version 1.32, 2004/06/07 17:14:23
|
Line 179 class ECHO_pageTemplate(ZopePageTemplate
|
Line 179 class ECHO_pageTemplate(ZopePageTemplate
|
'html/ECHO_pageTemplateDefault.html') |
'html/ECHO_pageTemplateDefault.html') |
|
|
manage_options=ZopePageTemplate.manage_options+( |
manage_options=ZopePageTemplate.manage_options+( |
{'label':'Weight and Type','action':'changeECHO_pageTemplateWeightForm'}, |
{'label':'Main Config','action':'changeECHO_pageTemplateWeightForm'}, |
) |
) |
|
|
def content_html(self): |
def content_html(self): |
Line 351 class ECHO_navigation(Folder):
|
Line 351 class ECHO_navigation(Folder):
|
#print nav |
#print nav |
return nav |
return nav |
|
|
def barFromHash(self,hash,start=None,sortField=None): |
def barFromHash(self,hash,start=None,sortField=None,location=None): |
"""Erzeuge Navigations Element""" |
"""Erzeuge Navigations Element""" |
#print "hash",hash |
#print "hash",hash |
listNav=[] |
listNav=[] |
Line 405 class ECHO_navigation(Folder):
|
Line 405 class ECHO_navigation(Folder):
|
else: |
else: |
label=temp[x][1].title.encode('utf-8') |
label=temp[x][1].title.encode('utf-8') |
|
|
|
if location: |
|
loc=getattr(temp[x][1],'location','top') |
|
if (loc==location): |
|
listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1])) |
|
else: |
listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1])) |
listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1])) |
|
|
#print self.getId(),start |
#print self.getId(),start |
#print listNav |
#print listNav |
|
|
Line 502 class ECHO_navigation(Folder):
|
Line 506 class ECHO_navigation(Folder):
|
|
|
return keys |
return keys |
|
|
def mainNavElements(self): |
def mainNavElements(self,location=None): |
"""print main navigation bar""" |
"""print main navigation bar""" |
keys="" |
keys="" |
#print "NAVELEMENT",self.getId() |
#print "NAVELEMENT",self.getId() |
#try: |
#try: |
|
|
keys=self.barFromHash(self.createNavHash(0)) |
keys=self.barFromHash(self.createNavHash(0),location=location) |
|
|
#except: |
#except: |
# keys="" |
# keys="" |
Line 573 class ECHO_navigation(Folder):
|
Line 577 class ECHO_navigation(Folder):
|
|
|
#start=splitted[2:order+1] #orig |
#start=splitted[2:order+1] #orig |
startNr= self.startOfHierarchy(splitted) |
startNr= self.startOfHierarchy(splitted) |
start=splitted[startNr:order] |
#print startNr |
|
start=splitted[startNr:order+startNr-1] |
#print start |
#print start |
|
|
keys=self.barFromHash(hash,start=start) |
keys=self.barFromHash(hash,start=start) |