66 689
contributi
Nessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 214: | Riga 214: | ||
local Series | local Series | ||
local Preposizione | local Preposizione | ||
local Others | |||
--Series | --Series | ||
Riga 228: | Riga 229: | ||
Short = Series.claims['P24'][1].mainsnak.datavalue['value'] | Short = Series.claims['P24'][1].mainsnak.datavalue['value'] | ||
if Short == "Serie Classica" or Short == "Serie Animata" then | |||
Preposizione = "della" | |||
else | |||
Preposizione = "di" | |||
end | |||
CategoryNames = {"SHORT|Serie", "Personaggi PREPOSIZIONE SHORT|Personaggi", "Episodi PREPOSIZIONE SHORT|Episodi", "SHORT - Ordine di produzione|Ordine di produzione", "SHORT - Titoli italiani|Titoli italiani"} | CategoryNames = {"SHORT|Serie", "Personaggi PREPOSIZIONE SHORT|Personaggi", "Episodi PREPOSIZIONE SHORT|Episodi", "SHORT - Ordine di produzione|Ordine di produzione", "SHORT - Titoli italiani|Titoli italiani"} | ||
Riga 237: | Riga 244: | ||
for _, Name in ipairs(CategoryNames) do | for _, Name in ipairs(CategoryNames) do | ||
local Item | local Item | ||
Name = string.gsub(Name, "PREPOSIZIONE", Preposizione) | Name = string.gsub(Name, "PREPOSIZIONE", Preposizione) | ||
Item = "[[:Categoria:" .. string.gsub(Name, "SHORT", Short) .. "]]" | Item = "[[:Categoria:" .. string.gsub(Name, "SHORT", Short) .. "]]" | ||
Riga 278: | Riga 279: | ||
end | end | ||
--Series | --Other pages | ||
UL = mw.html.create('ul') | |||
UL | |||
:attr('class', "compactul") | |||
:attr('title', "Altre pagine") | |||
LI = mw.html.create('li') | |||
LI:wikitext("[[Personaggi " .. Preposizione .. " " .. Short .. "]]") | |||
UL:node(LI) | |||
Others = tostring(UL) | |||
--All Series | |||
local SeriesQuery = mw.smw.getQueryResult('[[Istanza::Serie]]|?Abbreviazione|sort=Ordinale|order=asc') | local SeriesQuery = mw.smw.getQueryResult('[[Istanza::Serie]]|?Abbreviazione|sort=Ordinale|order=asc') | ||
Riga 303: | Riga 316: | ||
end | end | ||
return Categories .. "<hr />" .. Seasons .. "<hr />" .. Series | return Categories .. "<hr />" .. Seasons .. "<hr />" .. Others .. "<hr />" .. Series | ||
--[==[ | --[==[ | ||
<strong>Categorie</strong> | <strong>Categorie</strong> |