version 1.7, 2004/05/06 10:42:58
|
version 1.9, 2004/05/10 15:27:32
|
Line 1
|
Line 1
|
displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link'] |
displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement'] |
|
|
def checkOnlyOneInGroup(object): |
def checkOnlyOneInGroup(object): |
"""check if object is a group and if it containt only one element it return this element""" |
"""check if object is a group and if it containt only one element it return this element""" |
displayedObjects=object.ZopeFind(object,obj_metatypes=displayTypes) |
displayedObjects=object.ZopeFind(object,obj_metatypes=displayTypes) |
if len(displayedObjects)==1: # nur ein Object dann redirect auf dieses Object |
if len(displayedObjects)==1: # nur ein Object dann redirect auf dieses Object |
|
|
return displayedObjects[0][1] |
return displayedObjects[0][1] |
else: |
else: |
return object |
return object |