Aller au contenu

Module:Dates

De Wikiquestia

La documentation pour ce module peut être créée à Module:Dates/doc

local p = {}

function p.afficherDates(frame)
	local args = frame:getParent().args
	local res = ''
	local i = 1

	while i <= 30 do
		local date = args['Date ' .. i] or ''
		local evenement = args['Événement ' .. i] or ''

		if mw.text.trim(date) ~= '' or mw.text.trim(evenement) ~= '' then
			res = res .. string.format(
				'{{Infobox V3/Tableau Ligne mixte|%s|%s}}\n',
				date,
				evenement
			)
		end

		i = i + 1
	end

	return res
end

return p