From 7af608b21485de3dc21bbbdedfc50605f34e6027 Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Fri, 30 Oct 2020 23:10:15 +0100 Subject: JATS templates: ensure jats_publishing output is valid --- data/templates/article.jats_publishing | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'data') diff --git a/data/templates/article.jats_publishing b/data/templates/article.jats_publishing index ce184c0ed..b64425fd8 100644 --- a/data/templates/article.jats_publishing +++ b/data/templates/article.jats_publishing @@ -14,6 +14,13 @@ $endif$ $if(journal.pmc)$ $journal.pmc$ $endif$ +$-- Fallback: an empty journal-id in case none is available. +$if(journal.publisher-id)$ +$elseif(journal.nlm-ta)$ +$elseif(journal.pmc)$ +$else$ + +$endif$ $if(journal.title)$ $journal.title$ @@ -28,6 +35,12 @@ $endif$ $if(journal.eissn)$ $journal.eissn$ $endif$ +$-- At least one issn element is required; use empty issn as fallback +$if(journal.pissn)$ +$elseif(journal.eissn)$ +$else$ + +$endif$ $journal.publisher-name$ $if(journal.publisher-loc)$ -- cgit v1.2.3