--- ECHO_content/ECHO_helpers.py 2005/02/11 11:35:40 1.44 +++ ECHO_content/ECHO_helpers.py 2005/04/13 15:13:19 1.47 @@ -12,7 +12,7 @@ import Globals from AccessControl import ClassSecurityInfo import os.path -displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ECHO_externalLink','ImageCollectionIFrame','VLP_resource','VLP_essay','ECHO_ZCatalogElement','ImageCollection','versionedFileFolder'] +displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ECHO_externalLink','ImageCollectionIFrame','VLP_resource','VLP_essay','ECHO_ZCatalogElement','ImageCollection','versionedFileFolder','ECHO_movie'] def content_html(self,type): """template fuer content""" @@ -52,7 +52,18 @@ class ECHO_basis: return ret + def RDF(self): + """showrdf""" + self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') + ret="""\n\n""" + ret+=self.getRDF(urn=self.absolute_url())+"\n" + + + ret+="""""" + return ret + + def createSubElementRDF(self,urn=None): """rdf list""" if not urn: @@ -113,7 +124,12 @@ class ECHO_basis: def getLabel(self): """title""" - + if self.label=="": + ret=self.getTitle + if ret=="": + ret=self.getId() + return ret + return self.decode(self.label) try: return self.label.encode('utf-8','ignore')