模块:ItemInfo:修订间差异

跳转到导航 跳转到搜索
添加217字节 、​ 2024年6月8日 (星期六)
优化显示
(新增根据id查询索引的功能)
(优化显示)
第271行: 第271行:
         args = arguments
         args = arguments
     }
     }
end
local function getAuxDataLinkById(game, id)
    local category, subcategory, index = queryCategoryById(game, id)
    local cate = category
    if category == nil then return nil end
    if category == '材料' then
        if subcategory == '采集' then
            cate = '材料物品'
        elseif subcategory == '合成' then
            cate = '合成材料'
        end
    end
    return '数据:' .. game .. '/' .. cate .. '/' .. index
end
-- 获取Aux链接
function p.getAuxDataLink(frame)
    local game = frame.args[1]
    local id = frame.args[2]
   
    return getAuxDataLinkById(game, id)
end
end


第282行: 第307行:


     local arguments = generateArguments(item, cat, subcat)
     local arguments = generateArguments(item, cat, subcat)
    arguments.AuxDataLink = getAuxDataLinkById('AT1', id)


     return mw.getCurrentFrame():expandTemplate {
     return mw.getCurrentFrame():expandTemplate {
第291行: 第318行:
function p.getItemName(frame)
function p.getItemName(frame)
     return getNameById(frame.args[1], frame.args[2])
     return getNameById(frame.args[1], frame.args[2])
end
function p.getAuxDataLink(frame)
    local game = frame.args[1]
    local id = frame.args[2]
    local category, subcategory, index = queryCategoryById(game, id)
    local cate = category
    if category == '材料' then
        if subcategory == '采集' then
            cate = '材料物品'
        elseif subcategory == '合成' then
            cate = '合成材料'
        end
    end
    return '数据:' .. game .. '/' .. cate .. '/' .. index
end
end


1,075

个编辑

导航菜单