--- ECHO_content/ECHO_collection.py 2004/05/11 17:56:01 1.81
+++ ECHO_content/ECHO_collection.py 2004/05/11 18:24:52 1.82
@@ -1704,8 +1704,36 @@ class ECHO_root(Folder,Persistent,Implic
ret.append((collection[0].getId(),collection[1].getId(),collection[2]))
return ret
+ def getResourcesHTML(self,viewerType=None,filter=None):
+ """gebe all ressourcen aus"""
+
+ def sortHTML(x,y):
+ return cmp(x[1].title,y[1].title)
+
+ ret="""
Resources in ECHO"""
+
+ resources = self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1)
+ ret+="""Found %i resources
"""%len(resources)
+ resources.sort(sortHTML)
+ for resource in resources:
+ echo_url=resource[1].absolute_url()
+
+ if hasattr(resource[1],'title'):
+ title=resource[1].title
+ else:
+ title="None"
+ if filter:
+ if re.search(filter,title):
+ ret+="""\n
%s
"""%(echo_url,title)
+ else:
+ ret+="""\n%s
"""%(echo_url,title)
-
+ ret +="""\n"""
+
+ #self.REQUEST.RESPONSE.setHeader("Content-Type", "text/html")
+ #self.REQUEST.RESPONSE.write(ret)
+ return ret
+
def getResourcesXML(self,viewerType=None,filter=None):
"""gebe all ressourcen aus"""
ret="""