Modulo:Interprogetto/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m test
m fix
Riga 233:
self.etichetta = is_defined(args[key_progetto .. '_etichetta']) or (default_progetto.etichetta_lower and default.etichetta_lower) or default.etichetta
self.oggetto = args[key_progetto .. '_oggetto'] or
(key_progetto == 's' and args['testo_preposizione'] and not args.orig_s and not args['s_preposizione'] and cfg.parameters['testo'].oggetto) or
default.oggetto or default_progetto.oggetto
if default.frase_unificata or default_progetto.preposizione then
self.preposizione = args[key_progetto .. '_preposizione'] or
(key_progetto == 's' and not args.orig_s and args['testo_preposizione']) or default.preposizione or default_progetto.preposizione
else
self.preposizione = ''
Riga 580:
local progetti = {}
local collegamento_found = false
newArgs.orig_s = origArgs.s -- necessario per capire se s è prelevato da Wikidata
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
newArgs.orig_s = origArgs.s -- necessario per capire se s è prelevato da Wikidata
local progetto = Collegamento:new(key_progetto, newArgs, entity, default)
if progetto then