Modulo:DTFunzioniComuni: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
(Auto generated categories)
Nessun oggetto della modifica
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 162: Riga 162:
if AZInstancesMember[CurrentQ] ~= nil then
if AZInstancesMember[CurrentQ] ~= nil then
-- Generate auto A-Z Category
local FirstLetter
-- TDOO generate 09 for numeric labels
FirstLetter = string.upper(string.sub(mw.wikibase.getLabel(), 1, 1))
local FirstLetter = string.upper(string.sub(mw.wikibase.getLabel(), 1, 1))
if string.find(FirstLetter, "%d") ~= nil then
FirstLetter = "0-9"
end
AZCategory = "[[Category:" .. AZInstancesMember[CurrentQ] .. " - " .. FirstLetter .. "]]"
AZCategory = "[[Category:" .. AZInstancesMember[CurrentQ] .. " - " .. FirstLetter .. "]]"
return (table.concat(p.PropertiesOnTree("P68", 1, true))) .. AZCategory
return (table.concat(p.PropertiesOnTree("P68", 1, true))) .. AZCategory
Riga 184: Riga 188:
CurrentItem = mw.wikibase.getEntity()
CurrentItem = mw.wikibase.getEntity()
-- Takes icon from SERIES P16
-- Takes icon from SERIES P16
ImageName = mw.wikibase.getEntity(CurrentItem.claims['P16'][1].mainsnak.datavalue.value.id).claims['P3'][1].mainsnak.datavalue.value
if CurrentItem.claims['P16'] ~= nil then
ImageName = mw.wikibase.getEntity(CurrentItem.claims['P16'][1].mainsnak.datavalue.value.id).claims['P3'][1].mainsnak.datavalue.value
end
end
end

Menu di navigazione