我正在运行 Semantic Mediawiki 版本 1.8(在版本 1.20.2 Mediawiki 中)。安装的扩展:语义钻取 (1.2.5)、语义形式 (2.5.1)、语义形式输入 (0.7)、语义内部对象 (0.7.1)。
我的目标是通过查询具有“培训”类别的页面(都在此名称空间中),在自定义名称空间“培训”中生成培训概述。但是,在名称空间内的页面不会显示为结果,而具有相同内容但在名称空间之外的页面(即在 (Main) 中没有名称空间)会显示。查看这两个页面的属性表明,未应用 Training-namespace 中页面的属性。
概述位于相同的命名空间中,index.php?title=Training:Start
并带有以下查询:
{{#ask: [[Category:Training]]
|?day
}}
我在“培训”类别中有两个页面,一个在命名空间内部,一个在命名空间外部。只有命名空间之外的那个显示为上面查询的结果。两者的内容相同:
[[Day::Weekday]]
[[Category:Training]]
当我在两个页面上打开“浏览属性”时,我得到以下信息:http ://screencast.com/t/WMUxc0vK
它是 SMW 配置设置吗?我尝试了http://semantic-mediawiki.org/wiki/Help:Configuration中的几个选项,例如:
- $wgNamespacesToBeSearchedDefault
- $smwg命名空间索引
- $smwgNamespacesWithSemanticLinks
- $smwgQDefaultNamespaces
但似乎没有一个工作。有谁知道可能是什么问题?
非常感谢!