Modul:ExistNotRedirect
Implements {{ExistNotRedirect}}
Zgornja dokumentacija je vključena iz Modul:ExistNotRedirect/dok. (uredi | zgodovina) Urejevalci lahko preizkušate ta modul v peskovniku (ustvari | mirror) in testnihprimerih (ustvari). Prosimo, da dodate kategorije v /dok podstran. Podstrani te predloge. |
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("Invalid page title passed, MediaWiki cannot understand it", 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