--- MPIWGWeb/MPIWGProjects.py 2012/01/09 07:33:30 1.47.2.124 +++ MPIWGWeb/MPIWGProjects.py 2012/01/09 10:36:48 1.47.2.125 @@ -1049,14 +1049,24 @@ class MPIWGProject(CatalogAware,Folder,C context=self if self.isActiveProject() and self.isActual(): + templates = self.en.getHarvestCache() + ext=getattr(self,"harvest_main",None) if ext: - return getattr(self,ext.getId())() + rendered = getattr(self,ext.getId())() + templates[self.absolute_url()]=rendered + + return rendered + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','harvest_main')).__of__(context) - - - return pt() + + rendered = pt() + templates[self.absolute_url()]=rendered + + return rendered + + def index_html(self,request=True,context=None): """show homepage"""