version 1.51, 2004/11/27 22:38:43
|
version 1.53, 2005/01/31 11:15:50
|
Line 407 class ECHO_navigation(Folder):
|
Line 407 class ECHO_navigation(Folder):
|
"""Navigations Element""" |
"""Navigations Element""" |
meta_type="ECHO_Navigation" |
meta_type="ECHO_Navigation" |
|
|
|
def linkBar(self,parent): |
|
"""linkbarer balken""" |
|
str="" |
|
|
|
|
|
while not(parent.meta_type == "ECHO_root"): |
|
fragment="""<a href="%s">%s</a>"""%(parent.absolute_url(),parent.label) |
|
str=fragment+"/"+str |
|
parent=parent.aq_parent |
|
|
|
return str |
|
|
|
def decode(self,str): |
|
"""decoder""" |
|
if not str: |
|
return "" |
|
if type(str)==StringType: |
|
|
|
return str |
|
else: |
|
try: |
|
return str.encode('utf-8') |
|
except: |
|
return str.encode('latin-1') |
def ECHOFormatListStr(self,list,search="\n",replace="<br>"): |
def ECHOFormatListStr(self,list,search="\n",replace="<br>"): |
"""formatiert liste im str""" |
"""formatiert liste im str""" |
if list: |
if list: |
Line 628 class ECHO_navigation(Folder):
|
Line 652 class ECHO_navigation(Folder):
|
for x in hash.keys(): |
for x in hash.keys(): |
#print hash[x][1] |
#print hash[x][1] |
if hasattr(hash[x][1],field): |
if hasattr(hash[x][1],field): |
|
try: |
|
weight=int(getattr(hash[x][1],field)) |
|
except: |
weight=getattr(hash[x][1],field) |
weight=getattr(hash[x][1],field) |
#print weight |
#print weight |
else: |
else: |