Changes

Jump to navigation Jump to search
sync from sandbox;
Line 180: Line 180:  
});
 
});
 
 
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'ssrn', 'journal', 'news', 'magazine'}) or (in_array (class, {'conference', 'interview', 'map', 'press release', 'web'}) and is_set(data.Periodical)) or  
+
if in_array (class, {'arxiv', 'biorxiv', 'citeseerx', 'ssrn', 'journal', 'news', 'magazine'}) or
 +
(in_array (class, {'conference', 'interview', 'map', 'press release', 'web'}) and is_set(data.Periodical)) or
 
('citation' == class and is_set(data.Periodical) and not is_set (data.Encyclopedia)) then
 
('citation' == class and is_set(data.Periodical) and not is_set (data.Encyclopedia)) then
 
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; -- journal metadata identifier
 
OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; -- journal metadata identifier
Line 201: Line 202:  
OCinSoutput["rft.volume"] = data.Volume; -- does not apply to books
 
OCinSoutput["rft.volume"] = data.Volume; -- does not apply to books
 
OCinSoutput["rft.issue"] = data.Issue;
 
OCinSoutput["rft.issue"] = data.Issue;
 +
OCinSoutput['rft.artnum'] = data.ArticleNumber; -- {{cite journal}} only
 
OCinSoutput["rft.pages"] = data.Pages; -- also used in book metadata
 
OCinSoutput["rft.pages"] = data.Pages; -- also used in book metadata
  

Navigation menu