跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
分类索引
最近更改
随机页面
灵兰秘典
帮助
帮助
联系我们
捐助本站
关于本站
MediaWiki帮助
中医百科
搜索
搜索
外观
登录
个人工具
登录
查看“︁Module:Category see also if exists”︁的源代码
模块
讨论
English
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
Cargo数据
外观
移至侧栏
隐藏
←
Module:Category see also if exists
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
--[[ v1.0 ]] local p = {} function doesCatExist(catname) local catPage = mw.title.new( catname, "Category" ) if catPage == nil then return false end if catPage.exists then return true end return false end function p.main(frame) local rawcats = {} local nvalid = 0 for i, v in ipairs(mw.getCurrentFrame():getParent().args) do if (v ~= nil) then local thisArg = mw.text.trim(v) thisArg = mw.ustring.gsub(thisArg, "^[Cc]ategory:%s*", "", 1) if (thisArg ~= "") then if ( doesCatExist(thisArg)) then table.insert(rawcats, "Category:" .. thisArg) nvalid = nvalid + 1 end end end end if (nvalid == 0) then return "" end local mLabelledList = require('Module:Labelled list hatnote') local pages = mLabelledList._labelledList(rawcats, "参见", "") return pages end return p
该页面使用的模板:
Module:Arguments
(
查看源代码
)
Module:Category see also if exists
(
查看源代码
)
Module:Category see also if exists/doc
(
查看源代码
)
Module:Documentation
(
查看源代码
)
Module:Documentation/config
(
查看源代码
)
Module:Documentation/styles.css
(
查看源代码
)
Module:Message box
(
查看源代码
)
Module:Redirect
(
查看源代码
)
Module:Yesno
(
查看源代码
)
返回
Module:Category see also if exists
。