如何跨类别查询和显示文本的公共部分?

How to query and display a common section of text across a category?

我们在工作中为内部 wiki 安装了 SMW。有一个名为 "X" 的类别,其中包含 "A"、"B" 和 "C" 页面,每个页面中都有一个名为 "Contact" 的部分。

问题:如何编写一个查询来显示属于 "X" 类别的每个页面的此联系人部分?

我已经..

我阅读 Help:Selecting pages 并且能够列出 Special:Ask 页中 X 类别下的所有页面。

感谢您的帮助!

首先,您需要定义文本类型的 属性 - 您可以在页面 Special:CreateProperty 的帮助下完成此操作。

然后在类别 "X" 的每个页面中,您需要将 "contact" 文本分配给 属性 - 像这样:

[[YourPropertyName::contact text]]

然后在你想要输出所有联系人文本的页面上你可以做类似

的事情
{{#ask:[[YourPropertyName::+]]}}