Modulo:StagioniTV/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m - |
mNessun oggetto della modifica |
||
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 genere ~= nil and string.find(genere, 'Q581714') then
tipo = 'animata'
elseif wikidata._instanceOf({ 'Q5398426', from = id }) then
tipo = 'serie TV'
elseif wikidata._instanceOf({ 'Q15416', from = id }) then
tipo = 'programma'
elseif wikidata._instanceOf({ 'Q526877', from = id }) then
tipo = 'serie TV'
end
Riga 62 ⟶ 66:
-- 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 185 ⟶ 189:
---- 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
|