模块:设定页v2:修订间差异

无编辑摘要
无编辑摘要
第81行: 第81行:
             out = out .. "[[Category:联动设定]]"
             out = out .. "[[Category:联动设定]]"
         else -- 公共设定
         else -- 公共设定
             out = out .. (renderLiteInfoBox(frame, "SharedItem.svg", "公共设定页1"))
             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, {"设定集", "设定类型"})
         if parent["设定集"] then
         local parentGroup = parent["设定集"][1]
             mw.smw.set({['设定集'] = parent["设定集"]})
        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)