Modulo:DTSpecific: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
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
if Short == "Serie Classica" or Short == "Serie Animata" then
Preposizione = "della"
else
Preposizione = "di"
end
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>

Menu di navigazione