local InfoboxmWikidata = require('Modulo: InfoboxWikidata') ▼
local p = {}
▲local Infobox = require('Modulo:Infobox')
-- local args = frame:getParent().args -- Parametri passati al template {{Divisione Amministrativa}}
function p.divisioneAmministrativa( frame )
function p.prova()
local argsInfobox = {} -- Parametri da passare al template {{Infobox}}
local wdLat = mWikidata._getProperty({ 'P625', coord = 'latitude', n = 1, from = 'Q16148410' })
--[[ local args = frame:getParent().args -- Parametri passati al template {{Divisione Amministrativa}}
local wdLong = mWikidata._getProperty({ 'P625', coord = 'longitude', n = 1, from = 'Q16148410' })
if args['Grado amministrativo'] == nil or args['Grado amministrativo'] == '' then
if wdLat then
return frame:expandTemplate{title = 'Errore template', args = {'Grado amministrativo', 'Divisioni amministrative', man = 'Template:Divisione amministrativa/man'} }
return 'latitudine uguale a' .. wdLat
elseif tonumber(args['Grado amministrativo']) == nil then
elseif wdLong then
return frame:expandTemplate{title = 'Errore template', args = {'Grado amministrativo', 'Divisioni amministrative', man = 'Template:Divisione amministrativa/man', t = 'r'} }
return 'longitudine uguale a' .. wdLong
else
table.insert(argsInfobox, 'TitoloInt', 'Titolo infobox')
return 'errore'
table.insert(argsInfobox, 'Gruppo1', 'Titolo gruppo')
table.insert(argsInfobox, 'Nome2', 'Titolo nome')
table.insert(argsInfobox, 'Valore2', 'valore del nome')
Infobox.infobox(argsInfobox)
end
return p
|