更改

添加149字节 、 2021年7月4日 (日) 17:06
无编辑摘要
第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)