--- versionedFile/versionedFile.py 2004/03/23 10:43:55 1.2 +++ versionedFile/versionedFile.py 2004/06/04 08:10:26 1.4 @@ -20,14 +20,26 @@ class versionedFileFolder(Folder): def getVersionedFiles(self): """get all versioned files""" - print "hi" + versionedFiles=self.ZopeFind(self,obj_metatypes=['versionedFile']) - print "hi",versionedFiles + return versionedFiles - + + def header_html(self): + """zusätzlicher header""" + ext=self.ZopeFind(self,obj_ids=["header.html"]) + if ext: + return ext[0][1]() + else: + return "" + def index_html(self): """main""" + ext=self.ZopeFind(self,obj_ids=["index.html"]) + if ext: + return ext[0] + pt=PageTemplateFile('Products/versionedFile/zpt/versionFileFolderMain').__of__(self) return pt() @@ -46,8 +58,8 @@ class versionedFileFolder(Folder): manage_addVersionedFile(self,id,'','') ob=self._getOb(id) ob.title=id - - ob.manage_addVersionedFileObject(self,id,vC,file,content_type=content_type) + file2=file + ob.manage_addVersionedFileObject(id,vC,file2,content_type=content_type) RESPONSE.redirect(self.REQUEST['URL1']) @@ -121,12 +133,12 @@ def manage_addVersionedFileObject(self,i """Add a new File object. Creates a new File object 'id' with the contents of 'file'""" - + id=str(id) title=str(title) content_type=str(content_type) precondition=str(precondition) - + id, title = cookId(id, title, file) self=self.this()