Модуль:Make fake heading

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація модуля[перегляд] [редагувати] [історія] [очистити кеш]

Модуль подібний до шаблону Шаблон:Fake heading, але призначений для використання, коли потрібно вимкнути заголовки, які створюються шаблонами.

Використання

[ред. код]

Має два позиційних параметри:

  • |1= — вміст, в якому потрібно замінити заголовки на псевдозаголовки. Обов'язковий параметр.

Приклад використання: {{#invoke:Make fake heading|main|== Див. також ==}}

local function main (frame)
	local input_text = frame.args[1]
	local result, success
	
	for level = 1, 7 do
		if input_text:find('<h' .. level, 1) then
			input_text, success = string.gsub(input_text:gsub('<h' .. level, '<div class="mw-heading mw-heading' .. level .. '"'), '</h' .. level, '</div')
		end
	end
	
	return input_text
end

return {
	main = main
};