--- ECHO_content/ECHO_helpers.py 2004/04/16 11:08:00 1.2 +++ ECHO_content/ECHO_helpers.py 2004/04/18 08:58:56 1.3 @@ -1,9 +1,9 @@ -def getSubCols(self,sortfield="weight",subColTypes=['ECHO_group','ECHO_collection','ECHO_externalLink','ECHO_resource']): +def getSubCols(self,sortfield="weight",subColTypes=['ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_externalLink','ECHO_resource']): - subColTypes=['ECHO_group','ECHO_collection','ECHO_externalLink','ECHO_resource'] + ids=[] - for entry in self.__dict__.keys(): - object=getattr(self,entry) + for entry in self.ZopeFind(self,obj_metatypes=subColTypes): + object=entry[1] try: if object.meta_type in subColTypes: ids.append(object)