如何强制MediaWiki评估具有高优先级的函数?
我在“选择时显示”表单中有一个默认标记的持久问题如何强制MediaWiki评估具有高优先级的函数?,mediawiki,mediawiki-templates,semantic-mediawiki,Mediawiki,Mediawiki Templates,Semantic Mediawiki,我在“选择时显示”表单中有一个默认标记的持久问题 {{{#显示:MyPage |?MyAttribute} {| class=“formtable” !A: |{{field | input type=text | default={{{#show SomePage |?SomeAttribute}}} |- !B: |{{field | input type=text | default={{{{#show SomeOtherPage |?SomeOtherAttribute}}}} |}
{{{#显示:MyPage |?MyAttribute}
{| class=“formtable”
!A:
|{{field | input type=text | default={{{#show SomePage |?SomeAttribute}}}
|-
!B:
|{{field | input type=text | default={{{{#show SomeOtherPage |?SomeOtherAttribute}}}}
|}
这些字段不是计算#show命令,而是默认为“{{show SomePage |?SomeAttribute}}”和“{{show SomeOtherPage |?SomeOtherAttribute}”
我该如何强制MediaWiki评估#显示功能呢?正如Tgr所说,您缺少了一些
:
在#显示
之后。修复语法,它就会工作,这不是优先事项。我们可以获得一个链接来查看此操作。。。你的细节似乎不清楚。。。您正在运行哪个版本的MW?这是一个语义MW安装吗?您安装了哪些扩展?您缺少一些:
在#show
之后。
<div id="test-a">
{{#show: MyPage | ?MyAttribute}}
{|class="formtable"
! A:
| {{{field|input type = text|default= {{#show SomePage | ?SomeAttribute}} }}}
|-
! B:
| {{{field|input type = text|default= {{#show SomeOtherPage | ?SomeOtherAttribute}} }}}
|}
</div>