被永久保护的模板

Template:If

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

模板介紹

這模板是{{#if:condition|then|else}}的替代模板。

參數與使用方法

  1. {{if||x|p|q}}返回「p」。請留意,第一個參數為空。
  2. {{if|expr|2<3|p|q}}返回「p」。
  3. {{if|eq|u|u|p|q}}返回「p」。
  4. {{if|exist|Help:鏈接|p|q}}返回「p」。
  5. {{if|error|表达式错误:无法识别的词语“x”。|p|q}}返回「p」。

請作對比:

  1. {{#if:x|p|q}}返回「p」。
  2. {{#ifexpr:2<3|p|q}}返回「p」。
  3. {{#ifeq:u|u|p|q}}返回「p」。
  4. {{Help:Wikilink|p|q}}返回「p」。
  5. {{#iferror:表达式错误:无法识别的词语“x”。|p|q}}返回「p」。


如果想對此模板進行替換引用的話,請使用{{subst:if|expr|2<3|p|q}}的格式。如果第一個參數包含一個解析器函數或模板的話,也應該被替換引用。第二個參數和第三個參數可以不被替換引用。

參見