Module:Categories:修订间差异
来自失传媒体中文维基
更多操作
HW(留言 | 贡献) (创建页面,内容为“local p = {} function p.addCategories(frame) local cats = frame.args.categories or "" local categories = mw.text.split(cats, "%s*,%s*") local output = "" for _, cat in ipairs(categories) do if cat ~= "" then output = output .. "分类:" .. cat .. "" end end return output end return p”) |
|||
| 第3行: | 第3行: | ||
function p.addCategories(frame) | function p.addCategories(frame) | ||
local cats = frame.args.categories or "" | local cats = frame.args.categories or "" | ||
local categories = mw.text.split(cats, "%s | |||
local categories = mw.text.split(cats, "[%s,,、]+") | |||
local output = "" | local output = "" | ||
for _, cat in ipairs(categories) do | for _, cat in ipairs(categories) do | ||
cat = mw.text.trim(cat) | |||
if cat ~= "" then | if cat ~= "" then | ||
output = output .. "[[分类:" .. cat .. "]]" | output = output .. "[[分类:" .. cat .. "]]" | ||
end | end | ||
end | end | ||
return output | return output | ||
end | end | ||
return p | return p | ||
2026年5月15日 (五) 17:09的最新版本
此模块的文档可以在Module:Categories/doc创建
local p = {}
function p.addCategories(frame)
local cats = frame.args.categories or ""
local categories = mw.text.split(cats, "[%s,,、]+")
local output = ""
for _, cat in ipairs(categories) do
cat = mw.text.trim(cat)
if cat ~= "" then
output = output .. "[[分类:" .. cat .. "]]"
end
end
return output
end
return p