--- ECHO_content/ECHO_collection.py 2005/09/12 21:51:00 1.234 +++ ECHO_content/ECHO_collection.py 2005/09/12 22:23:44 1.235 @@ -1513,7 +1513,9 @@ class ECHO_collection(Folder, Persistent if not find: self.manage_addECHO_locale("en",'','') for content in contents: - if content[1].meta_type in['ECHO_link','ECHO_externalLink']: + + if content[1].meta_type in ['ECHO_link','ECHO_externalLink']: + find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText')) if find: root=find[0][1] @@ -2532,7 +2534,7 @@ class ECHO_root(Folder,Persistent,Implic def setLanguage(self,lang): """Set language cookie""" - self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="") + self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="/") def switchLanguage(self): """Set language cookie""" @@ -2541,7 +2543,7 @@ class ECHO_root(Folder,Persistent,Implic else: lang="en" - self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="") + self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="/") self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']) def getLanguage(self): """get language cookie"""