SMW 索取表格

SMW Ask for Form

某个类别的所有页面表单都应该被列出。

即使至少应该有一个结果,以下查询也没有给出一个结果:

{{#ask:
[[Form:+]]
[[Category:test1]]
}}

默认情况下,SMW 仅在主命名空间中激活。您必须将 form 命名空间添加到 SMW 范围,方法是将其添加到 LocalSettings.php :

$smwgNamespacesWithSemanticLinks[106] = true;

这里的值106对应于默认命名空间Form,但它可能因系统而异。核实。此外,您必须刷新语义存储才能传播更改。向 SMW 添加新的名称空间不会自动重新解析所有表单页面以将其添加到存储中。如果您的表单数量有限,您可以编辑并保存它们以将它们集成到语义存储中。