Module:Favilink Utility: Difference between revisions

m
no edit summary
(error only using favilink id)
mNo edit summary
Line 75: Line 75:
if frame.args ~= nil then
if frame.args ~= nil then
     name = frame.args[1]
     name = frame.args[1]
    overridelink = frame.args[2] and frame.args[2] == "overridelink" or False
end
end
local result = p.main(name, 'ObjectID', '_pageName=Page,PlainName')
local result = p.main(name, 'ObjectID', '_pageName=Page,PlainName')
Line 84: Line 85:
pagename = result['Page']
pagename = result['Page']
plainname = result['PlainName']
plainname = result['PlainName']
if string.lower(plainname) == string.lower(pagename) then
if string.lower(plainname) == string.lower(pagename) or not overridelink then
return pagename
return pagename
end
end