version 1.83, 2008/12/04 21:27:00
|
version 1.85, 2012/01/03 13:02:31
|
Line 51 class ECHO_ZCatalogElement(SimpleItem):
|
Line 51 class ECHO_ZCatalogElement(SimpleItem):
|
meta_type="ECHO_ZCatalogElement" |
meta_type="ECHO_ZCatalogElement" |
baseUrl="" |
baseUrl="" |
|
|
|
|
|
|
def __init__(self,id,title,field,catalogId,baseUrl,weight,contentType): |
def __init__(self,id,title,field,catalogId,baseUrl,weight,contentType): |
"""init""" |
"""init""" |
self.id=id |
self.id=id |
Line 445 class ECHO_navigation(Folder):
|
Line 447 class ECHO_navigation(Folder):
|
meta_type="ECHO_Navigation" |
meta_type="ECHO_Navigation" |
management_page_charset="utf-8" |
management_page_charset="utf-8" |
|
|
|
|
|
def getFullTextBasisUrl(self): |
|
#return die Basis url auf fulltexte, z.B. |
|
#Beispiel http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/getDoc?doc=/archimedes/la/achil_propo_087_la_1545.xml |
|
return getattr(self, "fullTextBasisUrl","http://mpdl-text.mpiwg-berlin.mpg.de/mpdl/getDoc?doc=%s") |
|
|
|
def getStandardMD(self): |
|
#return self.standardMD_old |
|
return self.metadata.main.meta.bib |
|
|
def getUsername(self): |
def getUsername(self): |
"""get name of user""" |
"""get name of user""" |
username=str(self.REQUEST['AUTHENTICATED_USER']) |
username=str(self.REQUEST['AUTHENTICATED_USER']) |
Line 587 class ECHO_navigation(Folder):
|
Line 599 class ECHO_navigation(Folder):
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeECHO_navigation.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeECHO_navigation.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def ECHO_navigationConfig(self,title,pathToHierarchy,storageManagerURL="",displayedMetaTypes=displayTypes,RESPONSE=None): |
def ECHO_navigationConfig(self,title,pathToHierarchy,fullTextBasisUrl="",storageManagerURL="",displayedMetaTypes=displayTypes,RESPONSE=None): |
"""config""" |
"""config""" |
self.title=title |
self.title=title |
self.pathToHierarchy=pathToHierarchy |
self.pathToHierarchy=pathToHierarchy |
self.displayedMetaTypes=toList(displayedMetaTypes)[0:] |
self.displayedMetaTypes=toList(displayedMetaTypes)[0:] |
self.storageManagerURL=storageManagerURL |
self.storageManagerURL=storageManagerURL |
|
self.fullTextBasisUrl=fullTextBasisUrl |
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
Line 757 class ECHO_navigation(Folder):
|
Line 769 class ECHO_navigation(Folder):
|
|
|
if len(item)<2: |
if len(item)<2: |
return 0 |
return 0 |
#falls exakte Übereinstimmung dann immer 1 |
#falls exakte Uebereinstimmung dann immer 1 |
if (testStr==item[1]) and (self.REQUEST.get('QUERY_STRING','')==''): |
if (testStr==item[1]) and (self.REQUEST.get('QUERY_STRING','')==''): |
|
|
return 1 |
return 1 |