当使用模板时,里面参数中的HTML语法中含有等号会造成显示异常,就连nowiki也无法幸免。然而,使用{{=}}就没有问题。

魔术字{{=}}用于转义wikitext中的等号=”字符,令解析器暂时不将其解释为特殊字符。

{{=}}曾经是一个模板,但出于速度原因,MediaWiki解析器在2022年6月被更改为立即解释{{=}}为“=”并忽略这个模板(Phab:T91154),将{{=}}视为魔术字。您可以以与以前完全相同的方式继续使用代码。

请不要使用类似{{Template:=}}的语法来引用本模板,也不要提供参数,例如{{=|foo}},应直接使用魔术字{{=}}。在这些情况下,模板将提示错误讯息:错误:已嵌入模板{{=}},请改成使用魔术字{{=}}。

请不要在URL中使用此魔术字,应使用百分号编码或直接输入等号:

  • 错误: https://example.com/?arg{{=}}789
  • 正确: https://example.com/?arg%3D789
  • 正确: https://example.com/?arg=789

用法

以下简单例子供参考。

代码显示
{{tl|=}}{{[[Template:{{{1}}}|{{{1}}}]]}}
{{tl|<nowiki>=</nowiki>}}{{[[Template:=|=]]}}
{{tl|{{=}}}}{{=}}

|1==不就好了吗?

不是这样的,请见测试维基条目Template_talk:Eq01。如果参数没有特别名称,请用方法4,若有特别名称,请用方法9。

模板数据

以下是该模板的模板数据,适用于可视化编辑器等工具。

=模板数据

让模板参数能使用=字符的魔术字

模板参数

此模板有自定义格式。

参数描述类型状态
未指定参数

参见

模板调用 输出 
(延迟解析为维基代码)
HTML替代
(不会解析为维基代码)
说明
{{!}} | &#124; 或 {{pipe}} 自MediaWiki 1.24开始被{{!}} 魔术字取代。
{{=}} = &#61; 自MediaWiki 1.39开始被{{!}} 魔术字取代。
{{!!}} || &#124;&#124;
{{!(}} [ &#91;
{{)!}} ] &#93;
{{!((}} [[ &#91;&#91;
{{))!}} ]] &#93;&#93;
{{(}} { &#123;
{{)}} } &#125;
{{((}} {{ &#123;&#123;
{{))}} }} &#125;&#125;
{{(((}} {{{ &#123;&#123;&#123;
{{)))}} }}} &#125;&#125;&#125;
{{(!}} {| &#123;&#124;
{{!-}} |- &#124;&#45;
{{!)}} |} &#124;&#125;
{{Colon}} : &#58;
{{*}}  * &nbsp;* 此模板在不同的 Wiki 中存在差异。