Anonimo

Modulo:DTFunzioniComuni: differenze tra le versioni

Da Wikitrek.
Annullata la modifica 35448 di Lucamauri (discussione)
(Annullata la modifica 35449 di Lucamauri (discussione))
Etichetta: Annulla
(Annullata la modifica 35448 di Lucamauri (discussione))
Etichetta: Annulla
Riga 160: Riga 160:
end
end
function p.UpperCategoryTree(frame)
function p.UpperCategoryTree(frame)
local AZInstancesMember = {Q23 = "Personaggi", Q18 = "Specie", Q95 = "Pianeti", Q19 = "Cast"}
return table.concat(p.PropertiesOnTree("P69", 1, true))
local CurrentItem = mw.wikibase.getEntity()
local AZCategory = ''
if AZInstancesMember[CurrentItem.claims['P14']] ~= nil then
-- Generate auto A-Z Category
-- TDOO generate 09 for numeric labels
local FirstLetter = string.upper(string.sub(wikibase.getLabel(), 1, 1))
AZCategory = "[[Category:" .. AZInstancesMember[CurrentItem.claims['P14']] .. " - " .. FirstLetter .. "]]"
end
return (table.concat(p.PropertiesOnTree("P69", 1, true))) .. AZCategory
end
end
function p.IconTree(frame)
function p.IconTree(frame)