Mòdul:ExcerptFromCollapsibleList

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 ExcerptFromCollapsibleList (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]


Vegeu: {{Extracte de llista desplegable}}

local p = {}
local SA = require "Module:SimpleArgs"

function p.main(frame)
	local args = SA.GetArgs (frame)
	local excerpt = frame:preprocess('{{#invoke:Excerpt|excerpt|'..SA.RStr_Par(args,1)..'|'..SA.RStr_Par(args,2)..'|nohat=y}}')
	excerpt = mw.text.split(excerpt, "\n")
	local lines = ''
	for k, v in ipairs(excerpt) do
		if k ~= 1 then
			if k == 2 then
				lines = string.sub(v,3)
			elseif k == #excerpt then
				lines = lines..' i '..string.sub(v,3)
			else	
				lines = lines..', '..string.sub(v,3)
			end	
		end	
	end	
	return lines
end	--main	

return p