Модуль:Глядзіце таксама, калі існуе

Дакумэнтацыю да гэтага модуля можна стварыць у Модуль:Глядзіце таксама, калі існуе/Дакумэнтацыя

--[[ v1.0
]]
local p = {}
local yesno = require("Модуль:ТакНе")

function p.main(frame)
	local rawpages = {}
	local nvalid = 0
	local namespace = frame.args['прастора_назваў']
	for i, v in ipairs(frame:getParent().args) do
		if (v ~= nil) then
			local thisArg = mw.text.trim(v)
			if (thisArg ~= "") then
				local title = mw.title.new(thisArg, namespace)
				if title ~= nil and title.exists then
					table.insert(rawpages, title.fullText)
					nvalid = nvalid + 1
				end
			end
		end
	end
	if (nvalid == 0) then
		if yesno(frame.args['папярэджаньне']) then
			if namespace == nil then
				namespace = "старонка"
			end
			mw.addWarning(string.format("'''[[%s]] — бяз вываду, бо няма ніводнай старонкі ў прасторы „%s“.'''",
				frame:getParent():getTitle(),namespace))
		end
		return ""
	end
	local mLabelledList = require('Модуль:Верхняя зноска зь меткай')
	local pages = mLabelledList._labelledList(rawpages, "Глядзіце таксама", "")
	return pages
end

return p