模块:设定页v2:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第81行: | 第81行: | ||
out = out .. "[[Category:联动设定]]" | out = out .. "[[Category:联动设定]]" | ||
else -- 公共设定 | else -- 公共设定 | ||
out = out .. (renderLiteInfoBox(frame, "SharedItem.svg", " | out = out .. (renderLiteInfoBox(frame, "SharedItem.svg", "公共设定页")) | ||
mw.smw.set({['设定类型'] = "公共设定"}) | mw.smw.set({['设定类型'] = "公共设定"}) | ||
out = out .. "[[Category:公共设定]]" | out = out .. "[[Category:公共设定]]" | ||
| 第87行: | 第87行: | ||
else -- base must exist | else -- base must exist | ||
local parent = getParentProps(base, {"设定集", "设定类型"}) | local parent = getParentProps(base, {"设定集", "设定类型"}) | ||
local parentGroup = parent["设定集"][1] | |||
mw.smw.set({['设定集'] = | if parentGroup then | ||
mw.smw.set({['设定集'] = parentGroup}) | |||
end | end | ||
local parentType = parent["设定类型"] or "公共设定" | local parentType = parent["设定类型"][1] or "公共设定" | ||
mw.smw.set({['设定类型'] = parentType}) | mw.smw.set({['设定类型'] = parentType}) | ||
if parentType == "世界观设定" then | if parentType == "世界观设定" then | ||
| 第106行: | 第107行: | ||
return out | return out | ||
end | end | ||
-- function p.test() | |||
-- mw.logObject(getParentProps("测试设定", {"设定集", "设定类型"})) | |||
-- end | |||
function p.renderCreator(frame) | function p.renderCreator(frame) | ||