--- MPIWGWeb/MPIWGProjects.py 2005/05/27 14:58:27 1.47.2.7 +++ MPIWGWeb/MPIWGProjects.py 2005/06/05 22:06:35 1.47.2.9 @@ -175,7 +175,7 @@ class MPIWGRoot(ZSQLExtendFolder): def generateUrlProject(self,url,project=None): """erzeuge aus absoluter url, relative des Projektes""" - + splitted=url.split("/") length=len(splitted) short=splitted[length-2:length] @@ -204,8 +204,12 @@ class MPIWGRoot(ZSQLExtendFolder): return cmp(x1,y1) if hasattr(self,id): subs=self.ZopeFind(getattr(self,id),obj_metatypes=['MPIWGTemplate']) - subs.sort(sortWeight) - return subs + subret=[] + for x in subs: + if not(x[1].title==""): + subret.append(x) + subret.sort(sortWeight) + return subret else: return None def isActive(self,name): @@ -1218,7 +1222,14 @@ class MPIWGProject(CatalogAware,Folder): return text5.encode('utf-8') - + + def showImagesOfPage(self,imageUrl=None): + """show Images of project""" + self.getContent('WEB_project_description',filter='yes') #get the content and store image infos into session + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','projectImageView.zpt')).__of__(self) + return pt() + + def show_html(self): """simple index""" #return "HI"