Модуль:Глядзіце таксама, калі існуе
Дакумэнтацыю да гэтага модуля можна стварыць у Модуль:Глядзіце таксама, калі існуе/Дакумэнтацыя
--[[ 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