version 1.229, 2005/07/20 11:49:05
|
version 1.230, 2005/07/20 14:46:05
|
Line 1514 class ECHO_collection(Folder, Persistent
|
Line 1514 class ECHO_collection(Folder, Persistent
|
for content in contents: |
for content in contents: |
if content[1].meta_type=='ECHO_link': |
if content[1].meta_type=='ECHO_link': |
find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText')) |
find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText')) |
|
if find: |
root=find[0][1] |
root=find[0][1] |
|
|
locale=find[0][1].ZopeFind(find[0][1],obj_ids=('locale_en')) |
locale=find[0][1].ZopeFind(find[0][1],obj_ids=('locale_en')) |
else: |
else: |
|
root=None |
|
else: |
root=content[1] |
root=content[1] |
locale=content[1].ZopeFind(content[1],obj_ids=('locale_en')) |
locale=content[1].ZopeFind(content[1],obj_ids=('locale_en')) |
if not locale: |
if root and not locale: |
root.manage_addECHO_locale("en",'','') |
root.manage_addECHO_locale("en",'','') |
|
|
pt=zptFile(self, 'zpt/localizeObjects.zpt') |
pt=zptFile(self, 'zpt/localizeObjects.zpt') |