--- OSAS/OSA_system/OSAS_addfiles.py 2003/10/09 09:57:50 1.9 +++ OSAS/OSA_system/OSAS_addfiles.py 2003/10/12 21:19:13 1.12 @@ -184,20 +184,20 @@ class OSAS_add_contextData(Folder): if depth < enddepth: tmp=tmp+spaces(depth) - tmp= tmp+retLink(child[1])+"
"+self.printChilds(child[1],depth,items,enddepth)+"
" + tmp= tmp+retLink(child[1])+"
"+self.printChilds(child[1],depth,items,enddepth) else: tmp=tmp+spaces(2*depth) - tmp = tmp+retLink(child[1])+"
" + tmp = tmp+retLink(child[1]) return tmp - def generateTree(self,depth=3): + def generateTree(self,depth=10): """Erzeugt HTML-Tree der Collection""" exec("items=self.getPhysicalRoot()."+self.collection+".getCollectionTree()") #print items[0][0] - childs=self.printChilds(items[0][0],0,items,3) + childs=self.printChilds(items[0][0],0,items,depth) return childs @@ -213,14 +213,16 @@ class OSAS_add_contextData(Folder): except: return "index.meta file has to exist!" - links=[path,'standard storage'] - links=OSAS_show.readContexts(path) # auslesen von contexten für den link + links=[(path,'standard storage')] + + links+=OSAS_show.readContexts(path) # auslesen von contexten für den link + #print "LINK",links self.REQUEST.SESSION['links']=links pt=PageTemplateFile('Products/OSA_system/contextDataMain.zpt').__of__(self) return pt() - def addContextData2(self,path,collection,context,science,practice,source_type,period,link,label,description,content_type,responsible,credits): + def addContextData2(self,path,collection,context,science,practice,source_type,period,link,label,description,content_type,responsible,credits,weight): """Hinzufuegen der Resource""" splitted=path.split("/") @@ -233,10 +235,10 @@ class OSAS_add_contextData(Folder): exec("collection_object=self"+collection) - ECHO_collection.manage_AddECHO_resource(collection_object,context,science,practice,source_type,period,id,title,label,description,content_type,responsible,link,metalink,credits,RESPONSE=None) - + ECHO_collection.manage_AddECHO_resource(collection_object,context,science,practice,source_type,period,id,title,label,description,content_type,responsible,link,metalink,credits,weight,RESPONSE=None) + getattr(collection_object,id).ECHO_getResourceMD() - + #return "BLUByy" return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) manage_options = Folder.manage_options+(