version 1.6.2.5, 2012/08/29 07:53:31
|
version 1.6.2.6, 2012/09/03 14:48:22
|
Line 76 class ECHO_resource(CatalogAware,Folder,
|
Line 76 class ECHO_resource(CatalogAware,Folder,
|
|
|
|
|
|
|
|
|
def PrincipiaSearchSource(self): |
def PrincipiaSearchSource(self): |
"""Return cataloguable key for ourselves.""" |
"""Return cataloguable key for ourselves.""" |
return str(self) |
return str(self) |
|
|
|
def getDCDate(self): |
|
"""dc mapped date""" |
|
try: |
|
bibdata=self.getMetaDataManager().getBibData(path=self.getMetaDataLink()) |
|
dcMapped = self.getMetaDataManager().getDCMappedData(bibdata) |
|
return dcMapped.get('date') |
|
except: |
|
|
|
logging.error("getDCDate doesn't work, cannot read metadata:"+self.getId()) |
|
|
|
|
getSubCols = ECHO_helpers.getSubCols |
getSubCols = ECHO_helpers.getSubCols |
|
|
# def getMetaDataManager(self): |
# def getMetaDataManager(self): |
Line 844 class ECHO_resource(CatalogAware,Folder,
|
Line 856 class ECHO_resource(CatalogAware,Folder,
|
logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped)) |
logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped)) |
return " ".join([dcMapped.get('title',''), |
return " ".join([dcMapped.get('title',''), |
dcMapped.get('creator',''), |
dcMapped.get('creator',''), |
dcMapped.get('year',''),self.getTitle()]) |
dcMapped.get('date',''),self.getTitle(),self.getDescription()]) |
|
|
except: |
except: |
logging.error("getMDValueSimpleSearchField doesn't work:"+self.getId()) |
logging.error("getMDValueSimpleSearchField doesn't work cannot read metadata:"+self.getId()) |
|
return " ".join([self.getDescription(),self.getTitle()]) |
|
|
|
|
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |