Modul:GetItemLabel: razlika između inačica
Izvor: abcDNK
(Stvorena nova stranica sa sadržajem: »local p = {} --p stands for package function p.show(frame) ret = "" entity_id = nil if frame.args.title ~= nil and frame.args.title ~= "" then entity_id = mw.wikibase.getEntityIdForTitle(frame.args.title) elseif frame.args.id ~= nil and frame.args.id ~= "" then entity_id = frame.args.id end if entity_id ~= nil and mw.wikibase.isValidEntityId(entity_id) and mw.wikibase.entityExists(entity_id) then ret = ret .. '<div class="row archive-i...«.) |
No edit summary |
||
| (Nije prikazana jedna međuinačica istog suradnika) | |||
| Redak 1: | Redak 1: | ||
local p = {} --p stands for package | local p = {} --p stands for package | ||
function p. | function p.get(frame) | ||
ret = "" | ret = "" | ||
entity_id = nil | entity_id = nil | ||
| Redak 10: | Redak 10: | ||
end | end | ||
if entity_id ~= nil and mw.wikibase.isValidEntityId(entity_id) and mw.wikibase.entityExists(entity_id) then | if entity_id ~= nil and mw.wikibase.isValidEntityId(entity_id) and mw.wikibase.entityExists(entity_id) then | ||
entity = mw.wikibase.getEntity(entity_id) | entity = mw.wikibase.getEntity(entity_id) | ||
ret = entity:getLabel() | ret = entity:getLabel() | ||
Posljednja izmjena od 31. siječnja 2024. u 10:27
Documentation for this module may be created at Modul:GetItemLabel/doc
local p = {} --p stands for package
function p.get(frame)
ret = ""
entity_id = nil
if frame.args.title ~= nil and frame.args.title ~= "" then
entity_id = mw.wikibase.getEntityIdForTitle(frame.args.title)
elseif frame.args.id ~= nil and frame.args.id ~= "" then
entity_id = frame.args.id
end
if entity_id ~= nil and mw.wikibase.isValidEntityId(entity_id) and mw.wikibase.entityExists(entity_id) then
entity = mw.wikibase.getEntity(entity_id)
ret = entity:getLabel()
end
return ret
end
return p