Modulo:Intestazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Creata nuova pagina: local c = require('Modulo:Common') local lang = mw.getContentLanguage() local p = {} function p.linkAutore(frame) nomi = frame:getParent()...
 
Nessun oggetto della modifica
Riga 1:
local c = require('Modulo:Common')
local a = require('Modulo:Autore')
 
local lang = mw.getContentLanguage()
Line 12 ⟶ 13:
end
return c.concat(links, ', ')
end
 
function p.checkDateAutore(frame)
nomi = frame:getParent().args[1]
dataComp = frame:getParent().args[2]
mw.log('Data composizione: '..dataComp)
local links = {}
for nome in string.gmatch(nomi, '([^/]+)') do
mw.log('Autore: ' .. nome)
qid = mw.wikibase.getEntityIdForTitle('Autore:' .. nome)
autoreItem = mw.wikibase.getEntity(qid)
datiAutore = a.getDatiAutore(autoreItem)
mw.log('anno morte autore: '..dati.annoMorte)
mw.log('anno nascita autore: '..dati.annoNascita)
-- TODO controlla che la dataComp sia compresa tra le date di nascita e morte dell'autore
end
end