模板:If in page/doc
外观
![本页使用了标题或全文手工转换](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | 此页面是Template:If in page的模板文档。 此页面可能包含了模板的使用说明、分类和其他内容。 |
![]() | 此模板使用Lua语言: |
注意事项
[编辑]简介
[编辑]此模板可用来侦测和匹配页面中是否有指定的mw.ustring模型,并输出为自订结果。
参数及使用方法
[编辑]{{If in page|模型|存在時的輸出值|不存在時的返回值|page=|subst=}}
{{#invoke:If in page|main|模型|存在時的輸出值|不存在時地返回值|page=|subst=}}
范例
[编辑]- 侦测和匹配当前页面中是否存在模型,并输出自订结果:
{{If in page|模型|存在時輸出的結果|不存在時輸出的結果}}
- 侦测和匹配指定页面中是否存在模型,并输出自订结果:
{{If in page|模型|存在時輸出的結果|不存在時輸出的結果|page=頁面}}
参数资料
[编辑]无描述。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
模型 | 1 | 一个能被mw.ustring.match有效侦测和匹配的模型。 | 内容 | 必需 |
存在值 | 2 | 可在页面中侦测到模型的输出值。 | 内容 | 推荐 |
不在值 | 3 | 无法在页面中侦测到模型的输出值。 | 内容 | 推荐 |
页面 | page | 在指定页面上侦测模型,而非在当前的页面。 | 页面名称 | 推荐 |
替换 | subst | If set, then value if present will have %n replaced with capture groups, see doc | 布尔 | 可选 |