Diff for /ECHO_content/ECHO_Nav.py between versions 1.84.2.1 and 1.85

version 1.84.2.1, 2012/01/18 16:57: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 800  class ECHO_navigation(Folder): Line 812  class ECHO_navigation(Folder):
         else:          else:
             return style              return style
                   
     def getHierCrumbs(self):  
         """returns a list of hierarchical breadcrumbs from self to the ECHO_root"""  
         # crumb for this object  
         crumb = {'obj': self,  
                  'url': self.absolute_url(),  
                  'label': self.get('label','Home')}  
         crumbs = [crumb]  
         return crumbs  
   
     def buttonsFromHash(self,hash,start=None,orientation="horizontal"):      def buttonsFromHash(self,hash,start=None,orientation="horizontal"):
                   

Removed from v.1.84.2.1  
changed lines
  Added in v.1.85


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>