Modulo:Wikidata: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m per permettere la rinomina a getProperty
aggiunte funzioni per caricamento da altro modulo
Riga 287:
local p = {}
 
function p.getQualifier_getProperty(frameargs)
-- Entry-point per {{#invoke:Wikidata|formatStatements}}
local args, ret, claims
function p.formatStatements(frame)
local args, ret, claims
 
args = getArgs(frame, {parentOnly = true})
-- Per riabilitare eventualmente la chiamata al modulo diretta,
-- pur usando sempre solo getParent per il template, sostituire con:
-- args = getArgs(frame, {wrappers = 'Template:Wikidata'})
 
-- parametri posizionali
Riga 318 ⟶ 312:
end
 
function p.getProperty_getQualifier(frameargs)
local args, ret, claims, formattedQualifier, formattedQualifiers
return p.formatStatements(frame)
end
 
-- Entry-point per {{#invoke:Wikidata|getQualifier}}
function p.getQualifier(frame)
local args, ret, claims, formattedQualifier, formattedQualifiers
 
args = getArgs(frame, {parentOnly = true})
-- args = getArgs(frame, {wrappers = 'Template:WikidataQ'})
-- parametri posizionali
Riga 369 ⟶ 355:
end
 
function p.N_N(frameargs)
-- Entry-point per {{#invoke:Wikidata|N}}
local args, entity, property, count
function p.N(frame)
local args, entity, property, count
 
args = getArgs(frame, {parentOnly = true})
-- args = getArgs(frame, {wrappers = 'Template:WikidataN'})
 
-- parametri posizionali
Riga 389 ⟶ 371:
 
return count or 0
end
 
-- Entry-point per {{#invoke:Wikidata|formatStatementsgetProperty}}
function p.formatStatementsgetProperty(frame)
-- Per riabilitare eventualmente la chiamata al modulo diretta,
-- pur usando sempre solo getParent per il template, sostituire con:
-- args = getArgs(frame, {wrappers = 'Template:Wikidata'})
args =return p._getProperty(getArgs(frame, {parentOnly = true}))
end
 
-- Entry-point per {{#invoke:Wikidata|getQualifier}}
function p.getQualifier(frame)
args =return p._getQualifier(getArgs(frame, {parentOnly = true}))
end
 
-- Entry-point per {{#invoke:Wikidata|N}}
function p.N(frame)
args =return p._N(getArgs(frame, {parentOnly = true}))
end