Anonimo

Modulo:DTBase: differenze tra le versioni

Da Wikitrek.
m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 69: Riga 69:
local ItemSeries = Item:getAllStatements(SeriesP)
local ItemSeries = Item:getAllStatements(SeriesP)
for _, InstanceCategory in pairs(InstanceCategories) do
for _, InstanceCategory in pairs(InstanceCategories) do
AllCategories[#AllCategories + 1] = Opening .. InstanceCategory.mainsnak.datavalue['value'] .. ']]'
local InstanceValue = InstanceCategory.mainsnak.datavalue['value']
AllCategories[#AllCategories + 1] = Opening .. InstanceValue .. ']]' --InstanceCategory.mainsnak.datavalue['value'] .. ']]'
--Category generated joining the item's Instance category plus the Series short name IF it exists
--Category generated joining the item's Instance category plus the Series short name IF it exists
Riga 75: Riga 76:
for _, ItemSer in pairs(ItemSeries) do
for _, ItemSer in pairs(ItemSeries) do
SeriesItem = mw.wikibase.getEntity(ItemSer.mainsnak.datavalue.value['id'])
SeriesItem = mw.wikibase.getEntity(ItemSer.mainsnak.datavalue.value['id'])
AllCategories[#AllCategories + 1] = Opening .. SeriesItem.labels['it'].value .. ']]'
AllCategories[#AllCategories + 1] = Opening .. InstanceValue .. " di " .. SeriesItem.claims[AbbrP][1].mainsnak.datavalue['value'] .. ']]' --SeriesItem.labels['it'].value .. ']]'
end
end
end
end