Mòdul:Proves/Anskar/Metacaixa

De la Viquipèdia, l'enciclopèdia lliure
Icona de documentació de mòdul Documentació del mòdul [ mostra ] [ modifica el codi ] [ mostra l'historial ] [ refresca ]

Mòdul Proves/Anskar (codi · ús · discussió · proves · tests · casos prova | subpàgines · enllaços)

A continuació es mostra la documentació transclosa de la subpàgina /ús. [salta a la caixa de codi]


Ús[modifica]

Mòdul per decidir on posar les metacaixes d'avís en els articles. Depenent del tipus de d'avís, la plantilla es podrà posar al principi de l'article però es transclourà al lloc que li pertoca: final, principi, a l'inici d'un capítol... o això espero :$.



local p = {}
local currentPageName

function p.getCurrentTitle( frame )
    if currentPageName == nil then
        currentPageName = mw.getCurrentFrame():preprocess('{{PAGENAME}}')
    end
    return currentPageName
    
end

function p.content(frame)
	local a = p.getCurrentTitle()
	local b = frame.args[1]
	local k = mw.title.new(a)
	if a == b then
		local j = mw.title.new(b)
		return tostring(k:getContent()) .. tostring(j) .. tostring(k) .. "\n" .. tostring(j:getContent())
	else
		return "No ha funcionat"
	end
end

return p