1

我在使用 Page Forms 扩展时遇到了 Semantic Mediawiki 的问题。我想在页面表单中创建一个字段,它可以采用多个值。所以我决定使用令牌输入类型。

问题如下:如果我在表单字段中键入一些值并保存页面,页面表单会将所有值(用逗号分隔)放入一个 SMW 值中。

例如:我有一个表格,可以创建一个关于科学论文的页面。在这种形式中,我有一个名为Authors的字段。当我用两个作者填写字段时,比如说帕斯卡和特斯拉,那么最后一页没有两个 SMW 值[[Author::Pascal]],并且[[Author::Tesla]]- 它有 SMW 值[[Author::Pascal, Tesla]]

有谁知道,我如何实现从表单字段中的不同值到作为 SMW 字符串的不同值的映射?

谢谢和问候,J

4

1 回答 1

0

同一字段的多个值涵盖了这一点。

将以下内容放入相应的模板中:

{{#arraymap:{{{Author|}}}|,|x|[[Author::x]]}}
于 2017-05-18T13:21:19.437 回答