--- ECHO_content/ECHO_collection.py 2004/03/30 10:47:54 1.19 +++ ECHO_content/ECHO_collection.py 2004/03/30 12:44:57 1.20 @@ -257,10 +257,14 @@ class ECHO_resource(Folder): {'label':'Graphics','action':'ECHO_graphicEntry'}, ) + def getOverview(self): + """overview graphics""" + + return self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['overview'])[0][1] + def ECHO_graphicEntry(self): """DO nothing""" - overview = self.ZopeFind(self,obj_ids=['overview']) - + overview = self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['overview']) if overview: pt=PageTemplateFile('Products/ECHO_content/zpt/ECHO_draw.zpt').__of__(self) return pt() @@ -508,12 +512,15 @@ class ECHO_collection(Folder, Persistent def getOverview(self): """overview graphics""" - return self.ZopeFind(self,obj_ids=['overview'])[0][1] + + return self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['overview'])[0][1] + def ECHO_graphicEntry(self): """DO nothing""" - overview = self.ZopeFind(self,obj_ids=['overview']) + overview = self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['overview']) + if overview: pt=PageTemplateFile('Products/ECHO_content/zpt/ECHO_draw.zpt').__of__(self) return pt()