Voir la source de Module:Fonctions
De Commission Historique
Vous n’avez pas le droit de modifier cette page, pour la raison suivante :
Vous pouvez voir et copier le contenu de cette page.
local p = {}
local bib = mw.ext.cargo.query('Zotero', '_pageName, ZoteroKey, TitleItem, Author, Editor, Date, Date__precision, Place, ItemType, Publisher, PublicationTitle, Volume, PublicationYear, Pages, Url, FilingDate, AccessDate, Type, Number, IssuingAuthority',{groupBy = 'ZoteroKey', orderBy = 'ZoteroKey', limit = 4000})
local bbib={}
local pagetitle = tostring(mw.title.getCurrentTitle())
--awk -F ';' '{print "[\""$1"\"] = {[\"de\"] = \""$2"\", [\"en\"] = \""$3"\", [\"fr\"] = \""$4"\"},"}' tr.csv
local langue = 'fr'
local lang = mw.getLanguage( langue )
for _,r in ipairs(bib) do
bbib[r['ZoteroKey']] = r
if r['Date__precision'] == '3' then
bbib[r['ZoteroKey']]['Date'] = mw.text.truncate(r['Date'],4,'')
end
end
function p.tableRef(Zref,result) -- Place la référence Zref dans la table result dont les clefs sont les champs (ex. Nom, Prénom, Date de naissance...)(Ref[3]) et les valeurs des tables de tables contenant clef Zotero et précision.
local Ref = mw.text.split(Zref,'+')
if Ref[3] then
if not result[Ref[3]] then result[Ref[3]] = {} end
000
1:0
Modèle utilisé par cette page :
Revenir à la page Module:Fonctions.