--- MPIWGWeb/MPIWGProjects.py 2005/05/27 08:34:37 1.47.2.5 +++ MPIWGWeb/MPIWGProjects.py 2005/05/27 14:58:27 1.47.2.7 @@ -168,12 +168,21 @@ class MPIWGRoot(ZSQLExtendFolder): folders=['MPIWGProject','Folder','ECHO_Navigation'] meta_type='MPIWGRoot' - def generateUrlProject(self,url): + def getKategory(self,url): + """kategorie""" + splitted=url.split("/") + return splitted[4] + + def generateUrlProject(self,url,project=None): """erzeuge aus absoluter url, relative des Projektes""" + splitted=url.split("/") length=len(splitted) short=splitted[length-2:length] - base=self.REQUEST['URL1']+"/"+"/".join(short) + if project: + base=self.REQUEST['URL3']+"/"+"/".join(short) + else: + base=self.REQUEST['URL1']+"/"+"/".join(short) return base def isNewCapital(self,text=None,reset=None): @@ -639,7 +648,7 @@ class MPIWGRoot(ZSQLExtendFolder): if (element[0]>actualDepth): #fuege soviele ul ein wie unterschied in tiefe if element[0]==1: - ret+="""
\n""" + ret+="""
\n