version 1.42, 2005/02/08 21:32:36
|
version 1.44, 2005/02/11 11:35:40
|
Line 25 def content_html(self,type):
|
Line 25 def content_html(self,type):
|
obj=getattr(self,type+"_template") |
obj=getattr(self,type+"_template") |
return obj() |
return obj() |
else: |
else: |
pt=PageTemplateFile('Products/ECHO_content/zpt/ECHO_%s_template_standard.zpt'%type).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ECHO_%s_template_standard.zpt'%type)).__of__(self) |
pt.content_type="text/html" |
pt.content_type="text/html" |
return pt() |
return pt() |
|
|
Line 395 def checkOnlyOneInGroup(object):
|
Line 395 def checkOnlyOneInGroup(object):
|
return displayedObjects[0][1] |
return displayedObjects[0][1] |
else: return object |
else: return object |
|
|
def getSubCols(self, sortfield=None, subColTypes=displayTypes, sortFieldMD=None): |
def getSubCols(self, sortfield=None, subColTypes=displayTypes, sortFieldMD=None,searchMD=None): |
|
|
|
|
def sort(x,y): |
def sort(x,y): |
Line 419 def getSubCols(self, sortfield=None, sub
|
Line 419 def getSubCols(self, sortfield=None, sub
|
|
|
for entry in displayedObjects: |
for entry in displayedObjects: |
|
|
|
|
object=entry[1] |
object=entry[1] |
|
if searchMD and hasattr(object,'getMDValue'): |
|
flag=0 |
|
for field in searchMD.keys(): |
|
if object.getMDValue(field)==searchMD[field]: |
|
flag=1 |
|
else: |
|
flag=0 |
|
break |
|
if flag==1: |
|
ids.append(object) |
|
else: |
ids.append(object) |
ids.append(object) |
|
|
if not sortfield: |
if not sortfield: |