Modulo:PopolazioneIT: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiunta lettura P635 e del sottomodulo Data solo se necessario, +parametri |
m modulo no globals obsoleto |
||
(8 versioni intermedie di 3 utenti non mostrate) | |||
Riga 3:
]]--
require('
local getArgs = require('Modulo:Arguments').getArgs
Riga 11:
-- Funzione per l'utilizzo da un altro modulo.
function p._main(args)
local ret▼
-- fonte
if args[2] then▼
return mw.getCurrentFrame():expandTemplate{
title = "Cita web",
args = {
[1] = data.urlfonte,
[2] = data.titolofonte,
[3] = data.data
}
}
end
-- data
local istatID = args[1] or mWikidata._getProperty({ 'P635', from = args.from, n = 1 })▼
return data.data
end
-- valore, puro o con formatnum
▲ local ret
if istatID then
▲ local data = mw.loadData('Modulo:PopolazioneIT/Data')
ret = data[istatID]
if ret
if args[1] == 'f' then
ret = mw.language.getContentLanguage():formatNum(ret)
end
end
end
return ret
end
|