Modulo:StagioniTV/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m poss. varianti "tipo"
m -
Riga 44:
-- ed estrae gli altri dati fondamentali da Wikidata (etichetta in italiano, numero stagioni, sitelink)
-- se uno di essi non è presente è generato un messaggio di errore
if wikidata._instanceOf({ 'Q581714', from = id }) or string.find(wikidata._getProperty({ 'P136', from = id, formatting = 'raw' }), 'Q581714') then
tipo = 'animata'
elseif wikidata._instanceOf({ 'Q5398426', from = id }) then
tipo = 'serie TV'
else
elseif wikidata._instanceOf({ 'Q15416', from = id }) then
tipo = 'programma'
elseif wikidata._instanceOf({ 'Q526877', from = id }) then
tipo = 'serie TV'
end
Riga 64 ⟶ 62:
 
-- Questa parte del codice genere i collegamenti alle singole edizioni/stagioni e la relativa categoria
if not etichetta or not sitelink or not stagioni or not tipo then
errore = 'Template non compilato correttamente, controlla le [[Template:Stagioni televisive|istruzioni]]'
else
Riga 187 ⟶ 185:
---- se sono presenti più di una stagione/edizione genera il navbox, altrimenti solo la categoria
---- se è richiesto solo l'elenco dei collegamenti genera solo i link, utile per l'inclusione in altri template
if not id or not etichetta or not stagioni or not tipo then
template = mw.title.getCurrentTitle().namespace == 0 and errorCategory or nil
elseif args[2] == 'elenco' then