首页
随机
登录
设置
关于中医百科
免责声明
中医百科
搜索
查看“︁Module:Redirect/doc”︁的源代码
←
Module:Redirect/doc
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
本模块提供处理重定向页面的函数。支持中文 <code>#重定向</code> 和英文 <code>#REDIRECT</code> 语法,以及 Scribunto 模块重定向(<code>return require</code>)。 == 用法 == === isRedirect === 判断页面是否为重定向: <pre>{{#invoke:Redirect|isRedirect|页面名称}}</pre> 返回 <code>yes</code> 或空字符串。 === main === 获取重定向目标页面: <pre>{{#invoke:Redirect|main|页面名称}}</pre> 返回重定向目标的页面名称,非重定向则返回原页面名称。 参数: ; bracket: 设置为任意值,返回带方括号的 wiki 链接 ; fulltext: 设置为任意值,返回完整页面名(含命名空间) === lua 用法 === <syntaxhighlight lang="lua"> local redirect = require('Module:Redirect') -- 判断是否为重定向 redirect.luaIsRedirect('Module:Yesno') -- 获取重定向目标 redirect.luaMain('Module:Yesno') -- 'Module:Yesno'(非重定向返回自身) redirect.luaMain('Module:Yesno', true) -- '[[Module:Yesno]]'(带方括号) </syntaxhighlight><includeonly>{{sandbox other|| [[Category:元模块]] }}</includeonly>
返回
Module:Redirect/doc
。