模块:LoadPage
模块文档[创建]
您可能想要创建本Scribunto模块的文档。 编者可以在本模块的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模块的子页面。 |
local p = {}
function p.loadpage(page)
local page_name = page
if type(page) == type({}) then page_name = (page.args or page)[1]
elseif type(page) == type(nil) then return ''
elseif type(page) ~= type("string") then page_name = tostring(page) end
page_name = tostring(page_name or '')
if mw.text.trim(page_name) ~= '' then
local title_obj = mw.title.new(page_name)
pcall(title_obj.getContent, title_obj)
end
return ''
end
return p