--- ECHO_content/ECHO_Nav.py 2004/05/11 14:57:35 1.27 +++ ECHO_content/ECHO_Nav.py 2004/05/28 06:28:22 1.28 @@ -284,6 +284,10 @@ class ECHO_navigation(Folder): displayedMetaTypes=displayTypes + def getR(self): + """re""" + return self.REQUEST + def __init__(self,id,title,pathToHierarchy): """init""" self.id=id @@ -361,7 +365,7 @@ class ECHO_navigation(Folder): tempObj=self.pathToHierarchy[0:] tempObj=re.sub("/",".",tempObj) tempObj="self.aq_parent"+tempObj - + #print tempObj objtemp=eval(tempObj) obj=objtemp @@ -527,9 +531,11 @@ class ECHO_navigation(Folder): splitted=ult_temp.split("/") - - start=[splitted[2]] - #print start + print "AU",self.absolute_url(),splitted + #start=[splitted[2]] #orig + start=[splitted[1]] + + print start keys=self.barFromHash(hash,start=start) @@ -553,7 +559,8 @@ class ECHO_navigation(Folder): ## else: ## start=[splitted[len(splitted)-1]] - start=splitted[2:order+1] + #start=splitted[2:order+1] #orig + start=splitted[1:order] #print start keys=self.barFromHash(hash,start=start) @@ -611,6 +618,7 @@ def createPath(url1,url2): if temp2[0]==test: del temp2[0] + #print "CP:"+url1+"::"+url2+"::"+url1+"/"+string.join(temp2,"/") return url1+"/"+string.join(temp2,"/") def sortWeight(x,y):