Vai al contenuto

Modulo:Passa argomenti

Da Wikipedia, l'enciclopedia libera.
Info Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:Passa argomenti/man (modifica · cronologia)
Sandbox: Modulo:Passa argomenti/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:Passa argomenti/test (modifica · cronologia · esegui)

Modulo per richiamare un template dall'interno di un altro template, passandogli tutti gli argomenti ricevuti.

Esempio: all'interno del template:Giocatore per richiamare il sottotemplate template:Giocatore/Risultati, si scriverà:

{{#invoke:Passa argomenti|main|Template:Giocatore/Risultati}}

--[[
* Espande la pagina specificata come primo parametro, passandogli gli argomenti del frame parent.
]]--

local p = {}

function p.main(frame)
	return mw.getCurrentFrame():expandTemplate {
		title = frame.args[1],
		args = frame:getParent().args
	}
end

return p