version 1.75, 2006/05/15 16:04:52
|
version 1.78, 2006/10/23 11:12:24
|
Line 286 class ECHO_sqlElement(SimpleItem):
|
Line 286 class ECHO_sqlElement(SimpleItem):
|
except: |
except: |
records=self.searchQuery(self.aq_parent,query=self.query) #python 2.4 version (??) |
records=self.searchQuery(self.aq_parent,query=self.query) #python 2.4 version (??) |
except: |
except: |
records=self.searchQuery()#python 2.3 version(??) |
records=self.searchQuery(query=self.query)#python 2.3 version(??) |
|
|
|
|
if not records: |
if not records: |
Line 297 class ECHO_sqlElement(SimpleItem):
|
Line 297 class ECHO_sqlElement(SimpleItem):
|
try: |
try: |
ret.append((getattr(record,self.field),self.baseUrl+urllib.quote(str(getattr(record,self.getSearchField()))))) |
ret.append((getattr(record,self.field),self.baseUrl+urllib.quote(str(getattr(record,self.getSearchField()))))) |
except: |
except: |
|
zLOG.LOG('ECHO_Nav',zLOG.INFO,"error, search") |
"""notrhing""" |
"""notrhing""" |
|
|
return ret |
return ret |
Line 878 class ECHO_navigation(Folder):
|
Line 879 class ECHO_navigation(Folder):
|
nr=0 |
nr=0 |
return nr+1 |
return nr+1 |
|
|
|
def subNavStatic(self,obj): |
|
"""subnav" von self""" |
|
def sortWeight(x,y): |
|
x1=int(getattr(x[1],'weight','0')) |
|
y1=int(getattr(y[1],'weight','0')) |
|
return cmp(x1,y1) |
|
print "obj",obj |
|
subs=self.ZopeFind(obj,obj_metatypes=self.displayedMetaTypes) |
|
subret=[] |
|
|
|
for x in subs: |
|
if not(x[1].title==""): |
|
subret.append(x) |
|
subret.sort(sortWeight) |
|
return subret |
|
|
def secondNavElements(self): |
def secondNavElements(self): |
"""Zweite Ordnung Navigationselemente""" |
"""Zweite Ordnung Navigationselemente""" |
|
|
Line 979 def createPath(self,url1,url2):
|
Line 996 def createPath(self,url1,url2):
|
|
|
if self.REQUEST.has_key('VirtualRootPhysicalPath'): |
if self.REQUEST.has_key('VirtualRootPhysicalPath'): |
vp="/".join(self.REQUEST['VirtualRootPhysicalPath']) |
vp="/".join(self.REQUEST['VirtualRootPhysicalPath']) |
if (len(vp)>0) and vp[0]=="/": |
if (len(vp)>0): |
|
if vp[0]=="/": |
vp=vp[1:] |
vp=vp[1:] |
|
|
url2=url2.replace(vp+"/",'') |
url2=url2.replace(vp+"/",'') |