Modul:Homokozó/Pepo41/UnpackFrame

A Wikipédiából, a szabad enciklopédiából

Homokozó/Pepo41/UnpackFrame[mi ez?] • [dokumentáció: mutat, szerkeszt] • [tesztek: létrehozás]

A modul demonstrálja, hogyan kell leválogatni a frame argumentumai közül azokat, amelyeket kezelni akarunk a program egyéb kódhelyein.

	
local function substitute( msg, args )
    return args and tostring( mw.message.newRawMessage( msg, args ) ) or msg;
end


local function _foo(args)
	s = substitute ("Ez az üzenet a számodra", args)
	return s.."*****************************"
end

 
local function run(frame)
	local pframe = frame:getParent()
    args = pframe.args -- azok a paraméterek, amelyek a sablont kisérik a Pepo41/CCitPer               	--sablon hivása oldalon
    config = frame.args -- az #invoke utasításban átadott paraméterek 
 return _foo(frame)
end

local p = {
    run = run, -- az egyetlen átadandó funkció a táblából
}

return  p