模板:TemplateExist
外观
false
本模板用于判断特定页面是否已挂特定模板。
用法1:判断页面中特定模板是否存在
- 语法:
{{TemplateExist|要判断的模板名称}}
- 例如先在本页挂上{{模板1}}:“一次,检测到模板循环:Template:模板1”
- 然后
{{TemplateExist|模板1}}
效果:“true” - 以及
{{TemplateExist|模板2}}
效果:“false”(因为本页面没挂{{模板2}}
)
用法2:判断页面中特定模板的数量是否有达到指定数量
- 语法:
{{TemplateExist|要判断的模板名称|count=数量}}
用法3:估算页面中指定模板的数量
- 语法:
{{TemplateExist|要判断的模板名称|count=yes}}
其他用法:
- 搭配{{if}}:
{{if|TemplateExist|要判断的模板名称|模板存在|模板不存在}}
- 例如
{{if|TemplateExist|模板1|模板1存在|模板1不存在}}
效果:“模板1存在” - 以及
{{if|TemplateExist|模板2|模板2存在|模板2不存在}}
效果:“模板2不存在”
- 例如
- 搭配{{yesno}}:
{{yesno|{{TemplateExist|要判断的模板名称}}|yes=模板存在|no=模板不存在}}
- 例如
{{yesno|{{TemplateExist|模板1}}|yes=模板1存在|no=模板1不存在}}
效果:“模板1存在” - 以及
{{yesno|{{TemplateExist|模板2}}|yes=模板2存在|no=模板2不存在}}
效果:“模板2不存在”
- 例如
其他参数:
|page=
|depth=
- 指定要侦测模板的搜寻深度,预设为1。当搜寻深度超过1时,会检查引用的模板中有没有模板。