Module:Τοπσταδίουομαδαςtest
![Documentation icon](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
Μπορείτε να συμβάλλετε στη δημιουργία σελίδας τεκμηρίωσης για αυτό το Scribunto module. Οι συντάκτες μπορούν να πειραματίζονται στο πρόχειρο (δημιουργία | αντίγραφο) και στις δοκιμαστικές σελίδες (δημιουργία) του module. Παρακαλούμε να προσθέτετε τις κατηγορίες στην υποσελίδα τεκμηρίωσης. Υποσελίδες αυτού του module. |
local p = {}
function p.main()
local wikidata = require('Module:Wikidata')
local id = wikidata.getCurrentId()
local venue = wikidata.getRawValue{ id=id, property='P115', rank='valid' }
if not venue then
return nil
end
local location = wikidata.getRawValue{ id=venue, property='P131', rank='valid' }
if not location then
return nil
end
local sitelink = mw.wikibase.sitelink(location)
local label = mw.wikibase.label(location)
if sitelink and label and (sitelink ~= label) then
return "[["..sitelink.."|"..label.."]]"
elseif sitelink then
return "[["..sitelink.."]]"
elseif label then
return "[[d:" .. location .. "|" .. label .. "]]"
else
return "[[d:" .. location .. "|" .. location .. "]]"
end
return location
end
return p