version 1.209, 2005/02/07 18:29:07
|
version 1.215, 2005/02/28 14:09:55
|
Line 153 class ECHO_layoutTemplate(ZopePageTempla
|
Line 153 class ECHO_layoutTemplate(ZopePageTempla
|
|
|
self.ZBindings_edit(self._default_bindings) |
self.ZBindings_edit(self._default_bindings) |
if text is None: |
if text is None: |
self._default_content_fn = os.path.join(package_home(globals()), |
self._default_content_fn = os.path.join(package_home(globals()),'zpt','ECHO_%s_template_standard.zpt'%EchoType) |
'zpt/ECHO_%s_template_standard.zpt'%EchoType) |
|
text = open(self._default_content_fn).read() |
text = open(self._default_content_fn).read() |
self.pt_edit(text, content_type) |
self.pt_edit(text, content_type) |
|
|
Line 212 class ECHO_fullText(ZopePageTemplate,ECH
|
Line 211 class ECHO_fullText(ZopePageTemplate,ECH
|
|
|
def getPage(self,nr='1'): |
def getPage(self,nr='1'): |
"""get page n""" |
"""get page n""" |
dom=xml.dom.minidom.parseString(self()) |
#return self().encode('latin-1','ignore') |
|
dom=xml.dom.minidom.parseString(self().encode('utf-8','ignore')) |
pages=dom.getElementsByTagName('page') |
pages=dom.getElementsByTagName('page') |
|
|
return pages[int(nr)-1].toxml('utf-8') |
return pages[int(nr)-1].toxml() |
|
|
# Product registration and Add support |
# Product registration and Add support |
manage_addECHO_fullTextForm = PageTemplateFile( |
manage_addECHO_fullTextForm = PageTemplateFile( |
Line 561 class ECHO_resource(Folder,Persistent,EC
|
Line 561 class ECHO_resource(Folder,Persistent,EC
|
startpage=self.createImageUrl() |
startpage=self.createImageUrl() |
|
|
params="startpage=%s"%startpage |
params="startpage=%s"%startpage |
print 'http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.metalink,self.absolute_url()+'/newMetaXML'+urllib.quote('?'+params)) |
#print 'http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.metalink,self.absolute_url()+'/newMetaXML'+urllib.quote('?'+params)) |
|
|
ECHO_helpers.urlopen('http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.metalink,self.absolute_url()+'/newMetaXML'+urllib.quote('?'+params))).read() |
ECHO_helpers.urlopen('http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.metalink,self.absolute_url()+'/newMetaXML'+urllib.quote('?'+params))).read() |
|
|
Line 655 class ECHO_resource(Folder,Persistent,EC
|
Line 655 class ECHO_resource(Folder,Persistent,EC
|
|
|
|
|
|
|
|
security.declarePublic('content_html') |
def content_html(self): |
def content_html(self): |
"""template fuer content""" |
"""template fuer content""" |
return ECHO_basis.content_html(self,'resource') |
return ECHO_basis.content_html(self,'resource') |
Line 1321 class ECHO_externalLink(Folder,ECHO_basi
|
Line 1321 class ECHO_externalLink(Folder,ECHO_basi
|
security=ClassSecurityInfo() |
security=ClassSecurityInfo() |
meta_type='ECHO_externalLink' |
meta_type='ECHO_externalLink' |
|
|
|
security.declarePublic('content_html') |
def content_html(self): |
def content_html(self): |
"""template fuer content""" |
"""template fuer content""" |
return ECHO_basis.content_html(self,'externalLink') |
return ECHO_basis.content_html(self,'externalLink') |
Line 1766 class ECHO_collection(Folder, Persistent
|
Line 1766 class ECHO_collection(Folder, Persistent
|
manage_addECHO_resource(self,id,label.encode('ascii'),label.encode('ascii'),"","","",link.encode('ascii'),"","") |
manage_addECHO_resource(self,id,label.encode('ascii'),label.encode('ascii'),"","","",link.encode('ascii'),"","") |
return ret |
return ret |
|
|
|
security.declarePublic('getImageTag') |
def getImageTag(self): |
def getImageTag(self): |
"""GetTag""" |
"""GetTag""" |
try: |
try: |
Line 1990 class ECHO_collection(Folder, Persistent
|
Line 1991 class ECHO_collection(Folder, Persistent
|
self.ZCacheable_set(ret) |
self.ZCacheable_set(ret) |
return ret |
return ret |
|
|
|
security.declarePublic('content_html') |
def content_html(self,**argv): |
def content_html(self,**argv): |
"""template fuer content""" |
"""template fuer content""" |
#print "NN",argv |
#print "NN",argv |
Line 2034 class ECHO_collection(Folder, Persistent
|
Line 2036 class ECHO_collection(Folder, Persistent
|
"""Give list of coordinates""" |
"""Give list of coordinates""" |
mapColTypes=['ECHO_collection','ECHO_resource'] |
mapColTypes=['ECHO_collection','ECHO_resource'] |
areas=[] |
areas=[] |
for entry in self.getSubCols(self,subColTypes=mapColTypes): |
for entry in self.getSubCols(subColTypes=mapColTypes): |
object=entry |
object=entry |
areas.extend(object.getMapAreas()) |
areas.extend(object.getMapAreas()) |
return areas |
return areas |
Line 2169 class ECHO_group(ECHO_collection):
|
Line 2171 class ECHO_group(ECHO_collection):
|
except: |
except: |
return "ECHO_groups" |
return "ECHO_groups" |
|
|
|
security.declarePublic('content_html') |
def content_html(self): |
def content_html(self): |
"""template fuer content""" |
"""template fuer content""" |
return ECHO_basis.content_html(self,'group') |
return ECHO_basis.content_html(self,'group') |
Line 2350 class ECHO_root(Folder,Persistent,Implic
|
Line 2353 class ECHO_root(Folder,Persistent,Implic
|
|
|
meta_type="ECHO_root" |
meta_type="ECHO_root" |
|
|
|
def printer(self,txt): |
|
print txt |
|
print txt[2] |
|
print txt[2].getImageTag() |
|
print "HO" |
|
return txt[2].getImageTag() |
|
|
|
def printer2(self,txt): |
|
print txt |
|
|
|
|
|
def item2(self,txt): |
|
return txt[2] |
|
|
def getContentOverviewTemplate(self): |
def getContentOverviewTemplate(self): |
"""produces overview template with macro""" |
"""produces overview template with macro""" |
pt = zptObjectOrFile(self, 'content_overview_template') |
pt = zptObjectOrFile(self, 'content_overview_template') |
Line 2600 class ECHO_root(Folder,Persistent,Implic
|
Line 2617 class ECHO_root(Folder,Persistent,Implic
|
except: |
except: |
return "" |
return "" |
|
|
|
security.declarePublic('getImageTag') |
def getImageTag(self): |
def getImageTag(self): |
"""needed by main_template""" |
"""needed by main_template""" |
return "" |
return "" |
|
|
secondaryLink="" #needed by main_template |
secondaryLink="" #needed by main_template |
secondaryLinkTitle="" #needed by main_template |
secondaryLinkTitle="" #needed by main_template |
|
|
Line 2880 class ECHO_root(Folder,Persistent,Implic
|
Line 2899 class ECHO_root(Folder,Persistent,Implic
|
|
|
if self.checkRef(ref): |
if self.checkRef(ref): |
if pn: |
if pn: |
link.setAttribute("href",self.aq_parent.absolute_url()+"/references?id="+ref+"&p="+pn) |
link.setAttribute("href",self.aq_parent.absolute_url()+"/references?id="+ref+"&page="+pn) |
else: |
else: |
link.setAttribute("href",self.aq_parent.absolute_url()+"/references?id="+ref) |
link.setAttribute("href",self.aq_parent.absolute_url()+"/references?id="+ref) |
|
|