个人工具

帮助:模板库

出自Meshal Lite

跳转到: 导航, 搜索
(已保护“帮助:模板库” ([edit=sysop] (无期) [move=sysop] (无期)))
(特殊控制代码)
第121行: 第121行:
 
|-
 
|-
 
|{{tpl|cap}}||格式||由{{tpl|ab}}调用, 生成强调作用的文本.
 
|{{tpl|cap}}||格式||由{{tpl|ab}}调用, 生成强调作用的文本.
|}
 
|}
 
 
=== 特殊控制代码 ===
 
{{!}}
 
{{tab_sort}}
 
|width=200|'''代码块'''
 
|-
 
|
 
{{tab_collapse|可控制是否引用的条目}}
 
|colspan=2|
 
这段代码常用在防止可能出现的循环引用. 比如能力说明中引用了某个状态, 那么在这个状态中引用此能力, 就不应该出现循环引用这个状态本身.
 
<nowiki>{{#ifeq:{{{call|1}}}|1|</nowiki><font color=red><nowiki>{{ContentsOnCall}}</nowiki></font><nowiki>|}}</nowiki>
 
在需要控制的部分加入这段代码. 在引用此条目时, 可以加入"<nowiki>{{TemplateName|call=0}}</nowiki>"来禁止再次调用其中的控制内容. 最典型的例子: <nowiki>"{{能力:快速行动}}"和"{{能力:快速行动|call=0}}"</nowiki>的区别如下
 
|-
 
|valign=top width=50%|<nowiki>{{:ability:快速行动}}</nowiki>
 
|valign=top width=50%|<nowiki>{{:ability:快速行动|call=0}}</nowiki>
 
|-
 
|valign=top width=50%|{{:ability:快速行动}}
 
|valign=top width=50%|{{:ability:快速行动|call=0}}
 
|}
 
 
|}
 
|}
 
|}
 
|}

在2011年11月15日 (二) 12:02所做的修订版本