وحدة:Multiple uses

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
--[[

{{#invoke:Multiple uses|tag|tag=ref|{{{1|}}}}}


]]--
local function linktext(s)
	if (s == nil) or (s == "") then
		return nil
	else
		return mw.getCurrentFrame():extensionTag(''.. ce ..'', s) -- mw.text.tag(''.. ce ..'', {}, '' .. s .. '') 
	end
end

local p = {}

function p.tag(frame)
	s = frame.args[1]
        ce = frame.args["tag"]
	if s then
		return linktext(s)
	end
end
function p.tagg(frame)
	s = frame.args[1]
         f = mw.ustring.sub( s )
        ce = frame.args["tag"]
	if f then
		return linktext(f)
	end
end


return p