模板:=/doc
跳转到导航
跳转到搜索
用
Template:NoteTA 脚本错误:没有“Message box”这个模块。 脚本错误:没有“Message box”这个模块。 脚本错误:没有“Unsubst”这个模块。
当使用模板时,里面参数中的HTML语法中含有等号会造成显示异常,就连nowiki也无法幸免。然而,使用{{=}}就没有问题。
魔术字{{=}}用于转义wikitext中的等号“=”字符,令解析器暂时不将其解释为特殊字符。
{{=}}曾经是一个模板,但出于速度原因,MediaWiki解析器在2022年6月被更改为立即解释{{=}}为“=”并忽略这个模板(Phab:T91154),将{{=}}视为魔术字。您可以以与以前完全相同的方式继续使用代码。
请不要使用类似{{Template:=}}的语法来引用本模板,也不要提供参数,例如{{=|foo}},应直接使用魔术字{{=}}。在这些情况下,模板将提示错误讯息:错误:已嵌入模板
Template:Redirect category shell,请改成使用魔术字Template:Magic word。
请不要在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。
模板数据[编辑]
Template:TemplateData header <templatedata> { "description": "让模板参数能使用=字元的魔术字", "params": {}, "format": "Template:\n" } </templatedata>
参见[编辑]