--- ECHO_content/ECHO_Nav.py 2005/12/04 09:10:55 1.67 +++ ECHO_content/ECHO_Nav.py 2005/12/05 17:18:43 1.68 @@ -634,7 +634,7 @@ class ECHO_navigation(Folder): def barFromHash(self,hash,start=None,sortField=None,location=None): """Erzeuge Navigations Element""" - #print "hash",hash + listNav=[] if not start: temp=hash @@ -866,6 +866,7 @@ class ECHO_navigation(Folder): """Zweite Ordnung Navigationselemente""" hash=self.createNavHash(2,checkOnly="no") + actual_url=self.REQUEST['URL'] ult_temp=re.sub(self.absolute_url(),"",actual_url) @@ -880,7 +881,7 @@ class ECHO_navigation(Folder): start=[splitted[startNr]] #print start - + keys=self.barFromHash(hash,start=start) @@ -966,8 +967,15 @@ def createPath(self,url1,url2): vp=vp[1:] url2=url2.replace(vp+"/",'') + else: + temp1=url1.split("/") + temp2=url2.split("/") + for test in temp1: + if temp2[0]==test: + del temp2[0] + + url2= string.join(temp2,"/") - return url1+"/"+url2 def sortWeight(x,y):