--- ECHO_content/ECHO_Nav.py 2004/07/21 16:36:18 1.37 +++ ECHO_content/ECHO_Nav.py 2004/07/27 14:05:46 1.38 @@ -204,7 +204,7 @@ class ECHO_sqlElement(SimpleItem): else: self.searchField=searchField self.baseUrl=baseUrl - self.weight=weight + self.content=contentType manage_options= SimpleItem.manage_options+( @@ -254,9 +254,11 @@ class ECHO_sqlElement(SimpleItem): def searchQuery(self,query=None,obj=None): #presently a hack, tests if search is of the search method, if not look at the next level. + # + #return self.ZSQLsimpleSearch(var=self.query) if not query: query=self.query - + if self.search.meta_type=="Z SQL Method": return self.search(var=self.query) else: @@ -264,7 +266,9 @@ class ECHO_sqlElement(SimpleItem): return self.aq_parent.aq_parent.search(var=self.query) else: return [] - + + + def getNavList(self): """ausgabe der treffer list für navigation""" @@ -537,8 +541,10 @@ class ECHO_navigation(Folder): # add label falls existiert und nicht leer if hasattr(temp[x][1],'label'): if not temp[x][1].label=='': - label=temp[x][1].label.encode('utf-8','ignore') - + try: + label=temp[x][1].label.encode('utf-8','ignore') + except: + label=temp[x][1].label else: label=temp[x][1].title.encode('utf-8') else: