Modul:GetItemLabel: razlika između inačica

Izvor: abcDNK
Skoči na:orijentacija, traži
(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
Redak 1: Redak 1:
local p = {} --p stands for package
local p = {} --p stands for package


function p.show(frame)
function p.get(frame)
ret = ""
ret = ""
entity_id = nil
entity_id = nil

Inačica od 31. siječnja 2024. u 10:23

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
		ret = ret .. '<div class="row archive-item">'
		entity = mw.wikibase.getEntity(entity_id)
		ret = entity:getLabel()
	end
	return ret
end

return p