--- OSAS/OSA_system/OSAS_addfiles.py 2003/10/06 22:19:47 1.5 +++ OSAS/OSA_system/OSAS_addfiles.py 2003/10/06 23:02:48 1.6 @@ -205,8 +205,12 @@ class OSAS_add_contextData(Folder): return items def addContextData(self,path): """Hinzufügen zu einer Sammlung""" - pt=PageTemplateFile('products/OSA_system/contextDataMain.zpt').__of__(self) - return pt() + try: + urllib.urlopen(self.REQUEST['SERVER_URL']+path+"/index.meta") + pt=PageTemplateFile('products/OSA_system/contextDataMain.zpt').__of__(self) + return pt() + except: + return "index.meta file has to exist!" @@ -216,7 +220,7 @@ class OSAS_add_contextData(Folder): id=splitted[len(splitted)-1] title=splitted[len(splitted)-1] - metalink="http://"+path + metalink=self.REQUEST['SERVER_URL']+path+"/index.meta" link="TOBEDONE" """Hinzufügen der Ressource""" @@ -225,6 +229,8 @@ class OSAS_add_contextData(Folder): 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) + getattr(collection_object,id).ECHO_getResourceMD() + return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) manage_options = Folder.manage_options+(