Modulo:Passa argomenti

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

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