Modul:Homokozó/Pepo41/UnpackFrame
Homokozó/Pepo41/UnpackFrame[mi ez?] • [dokumentáció: mutat, ] • [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