version 1.63, 2005/10/28 12:21:43
|
version 1.64, 2005/10/28 17:49:45
|
Line 99 class ECHO_ZCatalogElement(SimpleItem):
|
Line 99 class ECHO_ZCatalogElement(SimpleItem):
|
return getattr(self,self.catalogId).uniqueValuesFor(self.field) |
return getattr(self,self.catalogId).uniqueValuesFor(self.field) |
|
|
def getNavList(self): |
def getNavList(self): |
"""ausgabe der treffer list für navigation""" |
"""ausgabe der treffer list fuer navigation""" |
|
|
records=self.getKeywordList() |
records=self.getKeywordList() |
|
|
|
records=[x.encode('utf-8') for x in records] |
|
records.sort() |
if not records: |
if not records: |
return [] |
return [] |
else: |
else: |
ret=[] |
ret=[] |
for record in records: |
for record in records: |
|
|
#print "RC",record |
#print "RC",record |
#if record: |
#if record: |
# ret.append((record,self.baseUrl+urllib.quote(record))) |
# ret.append((record,self.baseUrl+urllib.quote(record))) |
Line 125 def manage_addECHO_ZCatalogElementForm(s
|
Line 127 def manage_addECHO_ZCatalogElementForm(s
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddECHO_ZCatalogElement.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddECHO_ZCatalogElement.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def manage_addECHO_ZCatalogElement(self,id,title,field,baseUrl,weight,contentType,RESPONSE=None): |
def manage_addECHO_ZCatalogElement(self,id,title,field,catalogId,baseUrl,weight,contentType,RESPONSE=None): |
"""Add an ECHO_ZCatalogelement""" |
"""Add an ECHO_ZCatalogelement""" |
self._setObject(id,ECHO_ZCatalogElement(id,title,field,baseUrl,weight,contentType)) |
|
|
self._setObject(id,ECHO_ZCatalogElement(id,title,field,catalogId,baseUrl,weight,contentType)) |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |