پودمان:ExistNotRedirect
پرش به ناوبری
پرش به جستجو
توضیحات این پودمان میتواند در پودمان:ExistNotRedirect/توضیحات قرار گیرد.
local p = {}
function p.main(args)
local myArgs = mw.getCurrentFrame():getParent().args
local myPageName = myArgs[1]
local forceFileOnly = myArgs.forcefile -- force File: namespace check only
if not myPageName or myPageName == "" then
return ""
end
local myPageTitle = mw.title.makeTitle("", myPageName)
if not myPageTitle then
error("عنوان صفحهٔ وارد شده نامعتبر است؛ مدیاویکی قادر به درک آن نیست", 1)
end
if myPageTitle.exists
or not forceFileOnly and myPageTitle.file and myPageTitle.file.exists
then
if not myPageTitle.isRedirect then
return myArgs[1]
end
end
return ""
end
return p