Модуль:Песочница/Wikisaurus/substgallery

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация
local p = {}

function p.main(frame)
	local args = frame:getParent().args
	local multiline = false
	
	if args.align == nil or args.align == '' or args.align == 'center' then
		local res = '<gallery mode="packed"'
		local text = mw.ustring.gsub(args['текст'], '"', '{{кав}}')
		if args['текст'] and args['текст'] ~= '' then
			res = res .. ' caption="' .. text .. '"'
		end
		res = res .. ' heights=180px>'
		
		for param, value in pairs(args) do
			if type(param) == 'number' and value ~= '' then
				local image = mw.text.trim(value)
				res = res .. '\n' .. image
			end
		end
		
		res = res .. '\n</gallery>'
		return res
	else
		return 'PROBLEM WITH SUBSTGALLERY'
	end
end

return p