66 712
contributi
(Annullata la modifica 35448 di Lucamauri (discussione)) Etichetta: Annulla |
(Auto generated categories) |
||
Riga 156: | Riga 156: | ||
end | end | ||
function p.CategoryTree(frame) | function p.CategoryTree(frame) | ||
-- | local AZInstancesMember = {Q23 = "Personaggi", Q18 = "Specie", Q95 = "Pianeti", Q19 = "Cast"} | ||
return table.concat(p.PropertiesOnTree(" | 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 .. "]]" | |||
return (table.concat(p.PropertiesOnTree("P69", 1, true))) .. AZCategory | |||
else | |||
return table.concat(p.PropertiesOnTree("P69", 2, true)) | |||
end | |||
end | end | ||
function p.UpperCategoryTree(frame) | function p.UpperCategoryTree(frame) |