FANDOM


local p = {}
 
-- 标准面包屑导航条
function p.breadcrumbs(frame)
    local output_text = {}
    local title, showname
    local pagename = frame.args[7] or ''
    if pagename == '' then
        pagename = mw.title.getCurrentTitle().text
    end
 
    output_text[#output_text+1] = '<ul class="cq_nav">'
    output_text[#output_text+1] = '<li></li>'
    output_text[#output_text+1] = '<li>[[首页|克鲁赛德战记WIKI]]</li>'
    for i = 1,3 do
        local title, showname
        title = frame.args[i] or ''
        showname = frame.args[i+3] or ''
 
        if title ~= '' then
            if showname == '' then
                output_text[#output_text+1] = '<li>[['..title..']]</li>'
            else
                output_text[#output_text+1] = '<li>[['..title..'|'..showname..']]</li>'
            end
        else
            break
        end
    end
 
    output_text[#output_text+1] = '<li><b>'..pagename..'</b></li>'
    output_text[#output_text+1] = '</ul>'
 
    return table.concat(output_text)
end
 
-- 职业导航
function p.class(frame)
    local output_text = {}
    local page_type = frame.args[1] or ''
    local current_name = frame.args[2] or ''
    local page_name = mw.title.getCurrentTitle().text
    local class_name = string.gsub(page_name, page_type, '')
 
    local class_list = {{'剑士','Warrior'},{'骑士','Paladin'},{'猎人','Hunter'},{'弓手','Archer'},{'法师','Wizard'},{'祭司','Priest'}}
 
    output_text[#output_text+1] = '<ul class="cq_class_nav" data-type="'..page_type..'">'
    for key, class_data in ipairs(class_list) do
 
        output_text[#output_text+1] = '<li'
        if current_name == '' then
            if ((class_name == class_data[1]) and class_name ~= '') then
                output_text[#output_text+1] = ' class="current"'
            end
        else
            if (current_name == class_data[1]) then
                output_text[#output_text+1] = ' class="current force"'
            end
        end
        output_text[#output_text+1] = '>[[File:'..class_data[2]..'_icon_m.png|link=]]<span class="class_name">'..class_data[1]..'</span></li>'
    end
    output_text[#output_text+1] = '</ul>'
 
    return table.concat(output_text)
end
 
return p

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

查看其他FANDOM

随机维基