我得到了一个具有不同属性的Mediawiki表单。如果我有一个可选的文本字段大部分时间都是空的。我的问题是,即使我在默认情况下用一个空字符串填充我的文本字段,它也不会被传输到模板并生成难看的人工制品(缺少引用而不是空白字段)。
是否有任何方法可以确保将字段传输到模板?
我的表格摘录:
! Priority:
|{{{field|Priority|input type=category|default=High|top
category=Priority|height=85|hideroot=on}}}
|-
! Date:
| {{{field|Date|input type=datepicker|default= {{CURRENTYEAR}}/
{{CURRENTMONTH}}/{{CURRENTDAY}} }}}
! Comment:
|{{{field|Comment|input type=text|default=" "|height=85|hideroot=on}}}
|}
它生成模板:
{{Template
|Priority=High
|Date=01/01/1970
}}
{{Template
|Priority=High
|Date=01/01/1970
|Comment=
}}
如果签入模板,我尝试了这个方法,但是如果属性为null,则显示{{{Comment}}}}:
! [[Attribut:Comment| Comment]] | [[Comment::{{{Comment}}}
|{{#if:{{{Attribut:Comment}}}|{{{Comment}}}| }}]]