Modul:Badgeimage
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
Användning
redigeraModulen har stöd som är relaterat till badge (emblem) i Wikidataobjekt som är kopplade till Wikipediaartiklar.
Funktioner
redigerabadgeimage
redigeraFunktionen skapar en länk till en bild som motsvarar den badge (det emblem) som en artikel har i Wikidata.
Endast emblem för "Utmärkt artikel", "Bra artikel" och "Rekommenderad artikel" är implementerade. Funktionen används i mallen {{Datumbox}}
.
Parametrar
redigera- artikel - namnet på den artikel som avses, parametern kan utelämnas om modulanropet ligger i en mall som anropas med parametern artikel.
- storlek - storleken på bilden, anges inget värde blir storleken 19 px.
Exempel
redigeralocal p = {}
function p.badgeimage(frame)
res = ''
args = frame.args
n = 0
for k,v in pairs(args) do n = n+1 end
if n == 0 then args = frame:getParent().args end
artikel = args['artikel'] or ''
storlek = args['storlek'] or '19px'
local id = mw.wikibase.getEntityIdForTitle(artikel)
if not id then return '' end
local badges = mw.wikibase.getBadges(id)
for i,v in pairs(badges) do
if v == 'Q17559452' then
res = res .. ' [[Bild:Rekommenderad.svg|'..storlek..'|Rekommenderad artikel|link=Wikipedia:Rekommenderade artiklar]]'
end
if v == 'Q17437798' then
res = res .. ' [[Bild:Bra_alt.svg|'..storlek..'|Bra artikel|link=Wikipedia:Bra artiklar]]'
end
if v == 'Q17437796' then
res = res .. ' [[Bild:Utmarkt_Guld.svg|'..storlek..'|Utmärkt artikel|link=Wikipedia:Utmärkta artiklar]]'
end
end
return res
end
return p