通过 MediaWiki 模板将 textContent 添加到 HTML

Add textContent to HTML via MediaWiki template

我创建了一个以希伯来字母 א (template:א) 命名的 MediaWiki 模板。其内容为:

<code></code>

我用{{א|SOME_textContent}}来称呼它。

期望状态

我想在常规文本旁边显示一个单行代码,例如:

הסימן הזה = הינו סימן שוויון

我的问题

我的问题是,在我使用上述模板调用保存页面后,我得到一个空的 <code> 标签内容 (</code>)。</p> <h2>我的问题</h2> <p>为什么我得到空的<code><code>标签内容(</code>),而不是得到<code>SOME_textContent(我在竖线(|))?

更新 - 我试过了,但没有得到想要的状态

模板页面代码:

<code>{{{1}}}</code>

模板页面输出:

{{{1}}}

文章页面代码:

{{א|=}}

文章页面输出:

{{{1}}}

模板不会神奇地插入其参数,除非您告诉它。正确的模板内容应该是

<code>{{{1}}}</code>

根据定义,code 标签内的所有内容都不会被解析,因此您的参数被解释为字符串。

不使用 html 标记 <code>,而是像这样使用解析器函数 #tag

{{#tag:代码 | {{phone码区:970},{phone码区:961},{phone码区:98}}}}

因此您的模板将如下所示:

 <includeonly>{{#tag:code| {{{1}}} }}</includeonly>