--- ECHO_content/ECHO_collection.py 2004/05/06 13:12:07 1.55 +++ ECHO_content/ECHO_collection.py 2004/05/06 13:41:41 1.57 @@ -940,16 +940,18 @@ class ECHO_group(ECHO_collection): def index_html(self): """standard page""" displayedObjects=self.ZopeFind(self,obj_metatypes=displayTypes) - if len(displayedObjects)==1: # nur ein Object dann redirect auf dieses Object + if (len(displayedObjects)==1) and (displayedObjects[0][1].meta_type=="ECHO_collection"): # nur ein Object dann redirect auf dieses Object return self.REQUEST.RESPONSE.redirect(displayedObjects[0][1].absolute_url()) if 'index.html' in self.__dict__.keys(): return getattr(self,'index.html')() - + elif 'overview' in self.__dict__.keys(): - return self.showOverview() + return self.showOverview() elif hasattr(self,'group_index_template'): - return self.group_index_template() + return self.group_index_template() + elif hasattr(self,'collection_index_template'): + return self.collection_index_template() elif hasattr(self,'main_index_template'): return self.main_index_template()