模块:设定页v2:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第28行: | 第28行: | ||
}) | }) | ||
return frame:expandTemplate{title = "本页面仅允许维护者编辑", args = {}} | return frame:expandTemplate{title = "本页面仅允许维护者编辑", args = {}} | ||
end | |||
function renderStage(frame, stage) | |||
return frame:expandTemplate{title = "创作阶段", args = {["创作阶段"]=stage}} | |||
end | end | ||
| 第38行: | 第42行: | ||
root:wikitext(maintainerTemp) | root:wikitext(maintainerTemp) | ||
if props["仅允许维护者编辑"][1] == "t" then | if props["仅允许维护者编辑"][1] == "t" then | ||
renderLockedPage(frame) | root:wikitext(renderLockedPage(frame)) | ||
end | end | ||
root:wikitext(renderStage(frame, props["创作阶段"])) | |||
return root:done() | return root:done() | ||
end | |||
function p.display_title(frame) | |||
local pagename = mw.title.getCurrentTitle().text | |||
local node = mw.html.create(nil) | |||
local type_flag, group_name, page_name | |||
local parent, name | |||
base, sub = PageName.split(pagename) | |||
if base then | |||
node:wikitext(sub) | |||
node:tag("span"):addClass("ifw-basepagename"):wikitext(" ("..base..")") | |||
else | |||
node:wikitext(page_name) | |||
end | |||
local code = node:done() | |||
return code | |||
end | end | ||
return p | return p | ||