我将如何在 Semantic MediaWiki 中列出属性的任何重复值?MySQL 查询就可以了,它不必通过 SMW 查询。
问问题
162 次
1 回答
1
我找到了一种适合我的方法:
安装Extension:Variables后,创建{{Detect duplicates}}
如下模板:
{{#ifeq:{{#var:a}}|{{#vardefineecho:a|{{{2|}}}}}|<!--
Found a duplicate! Print some message:
-->Duplicate found: {{{2}}}<!--
Not a duplicate, do nothing
-->|}}
并要求这样的价值观:
{{#ask:[[MyProperty::+]]
|?MyProperty
|sort=MyProperty
|format=template
|template=Detect duplicates
}}
在将结果发送到模板之前对结果进行排序很重要,因为副本必须彼此相邻。
于 2014-04-22T11:36:13.457 回答