--- ECHO_content/ECHO_collection.py 2004/06/08 15:25:11 1.108 +++ ECHO_content/ECHO_collection.py 2004/06/08 17:17:07 1.111 @@ -342,7 +342,7 @@ class ECHO_copyright(Folder): pt.content_type="text/html" return pt() - def ECHO_copyright_config(self,title,RESPONSE): + def ECHO_copyright_config(self,title,RESPONSE=None): """change""" self.title=title self.copyrights=[] @@ -2140,6 +2140,23 @@ class ECHO_root(Folder,Persistent,Implic return dom.toxml('utf-8') return "" + def xml2html(self,str): + """link2html fuer VLP muss hier noch raus""" + if str: + + str=re.sub("\&","&",str) + dom=xml.dom.minidom.parseString(str) + links=dom.getElementsByTagName("link") + + + for link in links: + link.tagName="a" + ref=link.getAttribute("ref") + if self.checkRef(ref): + link.setAttribute("href",self.aq_parent.absolute_url()+"/vlp_coll?id="+ref) + + return dom.toxml('utf-8') + return "" def checkRef(self,ref): dbs={'vl_literature':'AND CD LIKE \'%lise%\'','vl_technology':'','vl_people':''} @@ -2277,7 +2294,7 @@ class ECHO_root(Folder,Persistent,Implic self.REQUEST.RESPONSE.write(ret) - def getMetaDataXML(self,viewerType=None,filter=None): + def getMetaDatasXML(self,viewerType=None,filter=None): """gebe all ressourcen aus""" ret=""" """