打开/关闭搜索
搜索
打开/关闭菜单
1
1
1
239
Tiancheng Wiki
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
notifications
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
中文(中国大陆)
个人工具
创建账号
登录
查看“︁模板:If in page/doc”︁的源代码
来自Tiancheng Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模板
讨论
更多操作
←
模板:If in page/doc
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{NoteTA | G1 = MediaWiki | G2 = IT }} {{Documentation subpage}} {{#ifeq:{{NAMESPACE}}|Template|{{Lua|Module:If in page}}}} == 注意事項 == {{Memo|{{Br separated entries|'''此{{NSPN|2=10}}使用了Lua語言。'''|{{Small|如果您對此{{NSPN|2=10}}的使用方法有任何疑問,建議您先向[[:Category:Lua使用者|'''熟悉Lua的使用者''']]求助,或是參見[[Wikipedia:Lua|'''Lua的使用介紹''']]。}}|{{Small|當疑問需要被關注時,請務必於[[Wikipedia:互助客栈/技术|'''互助客棧''']]發起討論。}}}}}} {{Memo|{{#ifeq:{{NAMESPACE}}|Module|[[Category:通行模块|{{PAGENAME}}]]}}{{Br separated entries|'''{{#ifeq:{{NAMESPACE}}|Module|此{{NSPN|2=10}}|[[Module:{{BASEPAGENAME}}|此{{NSPN|2=10}}使用之模組]]}}已評為通行版。'''|{{#tag:small|此模組的內容已臻穩定,可正常使用於各處而不會出現錯誤。您現在可在{{NSPN|2=14}}和其他維基百科資源中提及此模組來幫助新使用者學習。}}|{{Small|為了降低伺服器負載和錯誤輸出,修改此模組前應先進行[[Wikipedia:模板的沙盒和测试样例|'''沙盒測試''']],而不是重複的試錯性編輯。}}}}|check}} {{Memo|使用[[Template:If in page|'''{{#ifeq:{{NAMESPACE}}|Template|此}}模板''']]或直接引用[[Module:If in page|'''{{#ifeq:{{NAMESPACE}}|Module|此}}模組''']]基本上都能正常運作,惟模組仍有部分尚無法改善的問題出現,請參見[[Template:If in page/doc/example#已知的問題|'''#已知的問題''']]。|error}} {{Memo|由於模型傳送到模組之前就已經先被'''[[MediaWiki]]'''解析,因此頁面中的模板和魔術詞被模組接收時是已解碼的狀態。如果您想要在模型中加入{{#tag:code|{{!}}}},請使用{{#tag:code|{{((}}!{{))}}}}代替。|notice}} {{Memo|本模板支援'''[[正規表達式]]''',請參見[https://www.lua.org/pil/20.2.html '''Lua官方的說明''']。|bookmark}} == 簡介 == 此模板可用來偵測和匹配頁面中是否有指定的[[Mw:Extension:Scribunto/Lua reference manual#Ustring patterns|'''mw.ustring模型''']],並輸出為自訂結果。 == 參數及使用方法 == * {{IFUT|If in page|模型|存在時的輸出值|不存在時的返回值|page{{=}}|subst{{=}}}} * {{IFUT|#invoke:If in page|main|模型|存在時的輸出值|不存在時地返回值|page{{=}}|subst{{=}}}} == 範例 == {{Further|Template:If in page/doc/example}} ; 偵測和匹配{{F55|當前頁面}}中是否存在模型,並輸出自訂結果: : {{IFUT|If in page|模型|存在時輸出的結果|不存在時輸出的結果}} ; 偵測和匹配{{F55|指定頁面}}中是否存在模型,並輸出自訂結果: : {{IFUT|If in page|模型|存在時輸出的結果|不存在時輸出的結果|page{{=}}頁面}} <!-- : {{IFUT|If in page|模型|存在時輸出的結果|不存在時輸出的結果|sub{{=}}yes}} If the pattern matches, substitutes %1, %2, %3, etc. in 存在時輸出的結果 with first, second, third, etc. capture groups. Does not work with %0. : {{IFUT|If in page|%{%{[Ii]f in page%}%}|存在時輸出的結果|不存在時輸出的結果}} --> == 參數資料 == {{TemplateData header}} <templatedata> { "format": "inline", "params": { "1": { "label": "模型", "description": "一個能被mw.ustring.match有效偵測和匹配的模型。", "type": "content", "required": true }, "2": { "label": "存在值", "description": "可在頁面中偵測到模型的輸出值。", "type": "content", "suggested": true }, "3": { "label": "不在值", "description": "無法在頁面中偵測到模型的輸出值。", "type": "content", "suggested": true }, "page": { "label": "頁面", "description": "在指定頁面上偵測模型,而非在當前的頁面。", "type": "wiki-page-name", "suggested": true }, "subst": { "label": "替換", "description": "If set, then value if present will have %n replaced with capture groups, see doc", "type": "boolean" } } } </templatedata>
返回
模板:If in page/doc
。
查看“︁模板:If in page/doc”︁的源代码
来自Tiancheng Wiki