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
|