模板:=/doc
此页面是Template:=的模板文档。 此页面可能包含了模板的使用说明、分类和其他内容。 |
自2022年6月起,本模板已成为魔术字,理应没有任何引用 |
Template:=/doc已停用。 |
当使用模板时,里面参数中的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替代 (不会解析为维基代码) |
说明 |
---|---|---|---|
{{!}}
|
| | | 或 {{pipe}} | 自MediaWiki 1.24开始被{{!}} 魔术字取代。
|
{{=}}
|
= | = | 自MediaWiki 1.39开始被{{=}} 魔术字取代。
|
{{!!}}
|
|| | || | |
{{!(}}
|
[ | [ | |
{{)!}}
|
] | ] | |
{{!((}}
|
[[ | [[ | |
{{))!}}
|
]] | ]] | |
{{(}}
|
{ | { | |
{{)}}
|
} | } | |
{{((}}
|
{{ | {{ | |
{{))}}
|
}} | }} | |
{{(((}}
|
{{{ | {{{ | |
{{)))}}
|
}}} | }}} | |
{{(!}}
|
{| | {| | |
{{!-}}
|
|- | |- | |
{{!)}}
|
|} | |} | |
{{Colon}}
|
: | : | |
{{*}}
|
* | * | 此模板在不同的 Wiki 中存在差异。 |