模块:沙盒:修订间差异
来自NMWiki
更多操作
Smalllqiang(留言 | 贡献) |
|||
| (未显示同一用户的1个中间版本) | |||
| 第1行: | 第1行: | ||
local p = {} | |||
function p.getWorkPage(frame) | |||
local workName = frame.args[1] | |||
local targetPage = nil | |||
local currentTitle = mw.title.getCurrentTitle().prefixedText | |||
if mw.title.new(currentTitle .. '/' .. workName).exists then | |||
targetPage = currentTitle .. '/' .. workName | |||
elseif mw.title.new(workName).exists then | |||
targetPage = workName | |||
end | |||
return targetPage | |||
end | |||
return p | |||
2026年8月11日 (二) 02:18的最新版本
此模块的文档可以在模块:沙盒/doc创建
local p = {}
function p.getWorkPage(frame)
local workName = frame.args[1]
local targetPage = nil
local currentTitle = mw.title.getCurrentTitle().prefixedText
if mw.title.new(currentTitle .. '/' .. workName).exists then
targetPage = currentTitle .. '/' .. workName
elseif mw.title.new(workName).exists then
targetPage = workName
end
return targetPage
end
return p