יחידה:Map: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שיפור ביצועים
 
שורה 232:
}
if (args.wikidata ~= nil) then
end
local e = mw.wikibase.getEntity(args.wikidata)
if e.claims ~= nil then
if (not tagArgs.latitude or not tagArgs.longitude) then
local wikidataCoords= mw.wikibase.getBestStatements( args.wikidata , 'P625' )
if e.claims.P625 ~= nil then
if wikidataCoords ~= nil and #wikidataCoords > 0 then
tagArgs.latitude = e.claims.P625[1].mainsnak.datavalue.value.latitude
tagArgs.longitudelatitude = e.claims.P625wikidataCoords[1].mainsnak.datavalue.value.longitudelatitude
tagArgs.latitudelongitude = e.claims.P625wikidataCoords[1].mainsnak.datavalue.value.latitudelongitude
end
end
local elocalLabel = mw.wikibase.getEntitygetLabel( args.wikidata )
if e.labels.en ~= nil then
if e.claimslocalLabel ~= nil then
-- always try to fetch title, to get a reference in 'Wikidata entities used in this page'
title = e.labels.en.valuelocalLabel
end
if not args.title then
שורה 253 ⟵ 254:
--end
if not tagArgs.image then
local wikidataImage= mw.wikibase.getBestStatements( args.wikidata , 'P18' )
if e.claims.P18 ~= nil then
if wikidataImage ~= nil and #wikidataImage>0 then
tagArgs.image = e.claims.P18wikidataImage[1].mainsnak.datavalue.value
end
end
end
end
if not args.title then