Modulo:Collegamenti esterni: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Possibilità di usare altri Cita xxx. Aggiornamenti categorie di controllo qualificatori |
Opera alternativo a sito (preposizione "in" anziché "su"). Vincolo anziché Istanza, per poter filtrare su qualsiasi proprietà. Migliorie al manuale automatico |
||
Riga 70:
-- Restituisce true se l'elemento collegato alla pagina o quello specificato in from
-- ha tra i valori della proprietà
-- @param {string} prop - codice della proprietà 'Pxxx'
-- @param {table} [entityIds] - array dei valori (strighe 'Qxxx') che può avere
-- @param {string} from
-- @return {boolean}
local function
local args = { from = from }
for _, entityId in ipairs(entityIds) do
table.insert(args, entityId)
end
return mWikidata.
end
Riga 238:
titolo = self:_getTitolo(),
altrilink = self:_getAltriLink(),
sito = self.linkConf.opera and '' or self:_getSito(),
opera = self.linkConf.opera,
editore = self.linkConf.editore,
lingua = self.linkConf.lingua,
Riga 317 ⟶ 318:
ret[groupName] = {}
for _, linkConf in ipairs(cfg[groupName]) do
if not linkConf.
local url, qualifier, extraConf
local Nqualtitoli = 0
Riga 353 ⟶ 354:
end
for _, v in ipairs(qualifierIds) do qualifierIds[v] = true end
local altriQualNoti = {P407 = true, P50 = true, P2093 = true, P1476 = true, P1810 = true, P577 = true, P478 = true, P304 = true, P813 = true}
for qualifierId in pairs(claim.qualifiers) do
if qualifierIds[qualifierId] ~= true and altriQualNoti[qualifierId] ~= true then
Riga 479 ⟶ 480:
local wdLinks = {}
for _, linkConf in ipairs(cfg[groupName]) do
local wdLink = string.format('
linkConf.pid, mWikidata._getLabel({ linkConf.pid }), linkConf.pid, linkConf.url or '', linkConf.cid or '')
table.insert(wdLinks, wdLink)
end
Riga 488 ⟶ 489:
title = 'Cassetto',
args = {
titolo = string.format('[[Modulo:Collegamenti esterni/%s|%s]] (%s)', groupName, groupName, #wdLinks),
testo = '<table class="wikitable sortable plainlinks"><tr><th>Proprietà</th><th>Formato URL</th><th>cid</th></tr>' .. table.concat(wdLinks, '
}
}
|