version 1.27, 2004/04/04 14:56:05
|
version 1.28, 2004/04/04 17:48:22
|
Line 735 class ECHO_root(Folder,Persistent,Implic
|
Line 735 class ECHO_root(Folder,Persistent,Implic
|
meta_type="ECHO_root" |
meta_type="ECHO_root" |
|
|
|
|
|
def contentTypeSelector_HTML(self,selected=None): |
|
"""give type selector""" |
|
if not selected: |
|
retStr="<option selected>\n" |
|
else: |
|
retStr="<option>\n" |
|
|
|
try: |
|
for contentType in self.ZopeFind(self.contentTypes,obj_metatypes="ECHO_contentType"): |
|
if selected and (contentType[0]==selected): |
|
retStr+="""<option selected value="%s">%s\n"""%(contentType[0],contentType[0]) |
|
else: |
|
retStr+="""<option value="%s">%s\n"""%(contentType[0],contentType[0]) |
|
except: |
|
"""nothing""" |
|
return retStr |
|
|
def patchContentType(self,obj=None): |
def patchContentType(self,obj=None): |
"""austauschen content_type with contentType (patch bei umstieg von alter Version)""" |
"""austauschen content_type with contentType (patch bei umstieg von alter Version)""" |
|
|
Line 742 class ECHO_root(Folder,Persistent,Implic
|
Line 759 class ECHO_root(Folder,Persistent,Implic
|
if not obj: |
if not obj: |
obj = self |
obj = self |
|
|
entries=obj.ZopeFind(obj,obj_metatypes=['ECHO_resource','ECHO_collection,ECHO_externalLink']) |
entries=obj.ZopeFind(obj,obj_metatypes=['ECHO_resource','ECHO_collection,ECHO_externalLink,ECHO_pageTemplate']) |
|
|
for entry in entries: |
for entry in entries: |
|
|