version 1.232, 2005/08/15 13:34:04
|
version 1.233, 2005/08/19 07:53:16
|
Line 1509 class ECHO_collection(Folder, Persistent
|
Line 1509 class ECHO_collection(Folder, Persistent
|
|
|
def localizeObjects(self): |
def localizeObjects(self): |
"""localize all objects""" |
"""localize all objects""" |
contents=self.ZopeFind(self,obj_metatypes=['ECHO_link','ECHO_mapText']) |
contents=self.ZopeFind(self,obj_metatypes=['ECHO_externalLink','ECHO_link','ECHO_mapText']) |
|
|
find=self.ZopeFind(self,obj_ids=('locale_en')) |
find=self.ZopeFind(self,obj_ids=('locale_en')) |
if not find: |
if not find: |
self.manage_addECHO_locale("en",'','') |
self.manage_addECHO_locale("en",'','') |
for content in contents: |
for content in contents: |
if content[1].meta_type=='ECHO_link': |
if content[1].meta_type in['ECHO_link','ECHO_externalLink']: |
find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText')) |
find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText')) |
if find: |
if find: |
root=find[0][1] |
root=find[0][1] |