Anonimo

Modulo:DTFunzioniComuni: differenze tra le versioni

Da Wikitrek.
Auto generated categories
(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)
--return '[[' .. table.concat(p.PropertiesOnTree("P68", 2, true), "]]</br>[[") .. ']]'
local AZInstancesMember = {Q23 = "Personaggi", Q18 = "Specie", Q95 = "Pianeti", Q19 = "Cast"}
return table.concat(p.PropertiesOnTree("P68", 2, 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 .. "]]"
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)