--- ECHO_content/ECHO_collection.py 2004/02/11 17:45:29 1.14 +++ ECHO_content/ECHO_collection.py 2004/03/16 10:20:58 1.17 @@ -24,7 +24,8 @@ from Products.PageTemplates.PageTemplate from Products.PageTemplates.PageTemplate import PageTemplate from Globals import Persistent from Acquisition import Implicit -from pyPgSQL import libpq +#from psycopg import libpq +#from pyPgSQL import libpq import xml.dom.minidom import urllib @@ -382,7 +383,14 @@ class ECHO_externalLink(Folder): manage_options = Folder.manage_options+( {'label':'Main Config','action':'ECHO_externalLink_config'}, ) - + + def getCredits(self): + """Ausgabe der credits""" + if self.credits: + return self.credits + else: + return [] + def index_html(self): """standard page""" @@ -415,8 +423,11 @@ class ECHO_collection(Folder, Persistent security.declarePublic('getCreditObject') def getCreditObject(self,name): """credit id to credititem""" - return getattr(self.partners,name) - + try: + return getattr(self.partners,name) + except: + return "" + security.declarePublic('ECHO_generateNavBar') def ECHO_generateNavBar(self): """Erzeuge Navigationsbar"""