Modulo:Interprogetto/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
test nobarra |
Nessun oggetto della modifica |
||
Riga 519:
-- ========================================================================================================
local progetti = {}
local collegamento_found = false
for key_progetto, collegamento in pairs(newArgs) do
if cfg.parameters[key_progetto] then
-- Salta i collegamenti a Wikidata per le voci nel namespace principale eccetto che per la Pagina principale
if key_progetto ~= 'wikidata' or current_namespace ~= 0 or current_pagename == 'Pagina principale' then
if progetto then
collegamento_found = true
end
-- Se è disambigua registra solo i valori per i progetti abilitati in disambigua
if not entity.disambigua or cfg.parameters[key_progetto].abilita_in_disambigua then
▲ local progetto = Collegamento:new(key_progetto, newArgs, entity, default)
if progetto then
progetti[#progetti+1] = progetto
Line 538 ⟶ 542:
-- Genera il codice html
-- ========================================================================================================
if entity.disambigua and #progetti == 0 and collegamento_found then
add_error('Template interprogetto con collegamenti ma pagina definita come disambigua su Wikidata',
'Errori di compilazione del template Interprogetto - collegamenti in disambigua')
elseif #progetti == 0 then
add_error('Template interprogetto vuoto e senza dati da recuperare da Wikidata', 'Errori di compilazione del template Interprogetto - template vuoto')
else
|