• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Module:Sandbox/Liliaceae/Mullang

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模块文档  [创建] [刷新]
local p = {}
local getArgs = require('Module:Arguments').getArgs
local yesno = require('Module:Yesno')

function p._main(args, frame)
    local parts = {}
    local linkFlag = yesno(args.link)  
    local append = args.append or ''   
    
    
    for i, v in ipairs(args) do
        local item = ""
        
        if i > 1 then
            item = item .. "、"
        end
        
        
        if linkFlag then
            item = item .. "[[" .. v .. "]]"
        else
            item = item .. v
        end
        
        
        local category = frame:expandTemplate{
            title = 'ArticleCategory',
            args = { v .. append }
        }
        item = item .. category
        
        table.insert(parts, item)
    end
    
    return table.concat(parts)
end

function p.main(frame)
    local args = getArgs(frame, {
        parentFirst = true
    })
    return p._main(args, frame)
end

return p