diff --git a/modules/bibformat/etc/format_templates/HD_EPFL_default.bft b/modules/bibformat/etc/format_templates/HD_EPFL_default.bft index 566ab9ee8..1e731c928 100644 --- a/modules/bibformat/etc/format_templates/HD_EPFL_default.bft +++ b/modules/bibformat/etc/format_templates/HD_EPFL_default.bft @@ -1,95 +1,95 @@ EPFL HTML detailed - default Detailed format for article, review

ReferenceRéférence

FulltextFulltext

Related materialDocuments pertinents

ContactsContacts

diff --git a/modules/bibformat/lib/elements/bfe_patent.py b/modules/bibformat/lib/elements/bfe_patent.py index 130cb166f..04ac2209d 100644 --- a/modules/bibformat/lib/elements/bfe_patent.py +++ b/modules/bibformat/lib/elements/bfe_patent.py @@ -1,66 +1,78 @@ # -*- coding: utf-8 -*- """BibFormat element - Prints Patent Number""" - def format(bfo, short="no"): """ Print Patent information. """ # don't show anything at the moment on html brief # it may a good idea to put an information like "published or granted" like : # if b1: # return "Granted/Published patent" # if a1: # return "Pending patent" if short != "no": - return "" + patents = bfo.fields('013') + if patents: + # TODO: order by date + # return only the latest + for patent in patents: + if patent.has_key('a'): + return patent['a'] + return patents = bfo.fields('013') - - template_output_patent_nr = '
  • Patent :
  • ' + + if bfo.lang != 'en': + patent_text = 'Numéro de brevet' + patents_text = 'Numéros de brevet' + else: + patent_text = 'Patent number' + patents_text = 'Patent numbers' + + template_output_patent_nr = '
  • %s:
  • ' output = [] # get number with data linked patents_nr = [] patent_priority_dates = [] - + outer_list = '