Properties 语义Mediawiki 1.8.0不在自定义命名空间中显示页面属性

Properties 语义Mediawiki 1.8.0不在自定义命名空间中显示页面属性,properties,configuration,namespaces,mediawiki,semantics,Properties,Configuration,Namespaces,Mediawiki,Semantics,我正在运行语义Mediawiki 1.8版(在1.20.2版Mediawiki中)。安装的扩展:语义向下搜索(1.2.5)、语义表单(2.5.1)、语义表单输入(0.7)、语义内部对象(0.7.1) 我的目标是通过查询类别为“training”的页面(都在这个名称空间中),在自定义名称空间“training”中生成培训概述。但是,命名空间内的页面不会显示为结果,而命名空间外具有相同内容的页面(即,在(Main)中没有命名空间)会显示为结果。查看这两个页面的属性表明,未应用培训命名空间中页面的属性

我正在运行语义Mediawiki 1.8版(在1.20.2版Mediawiki中)。安装的扩展:语义向下搜索(1.2.5)、语义表单(2.5.1)、语义表单输入(0.7)、语义内部对象(0.7.1)

我的目标是通过查询类别为“training”的页面(都在这个名称空间中),在自定义名称空间“training”中生成培训概述。但是,命名空间内的页面不会显示为结果,而命名空间外具有相同内容的页面(即,在(Main)中没有命名空间)会显示为结果。查看这两个页面的属性表明,未应用培训命名空间中页面的属性

概述位于同一名称空间中的
index.php?title=Training:Start
下,使用以下查询:

{{#ask: [[Category:Training]]
|?day
}}
我在培训类别中有两个页面,一个在名称空间内,一个在名称空间外。以上查询的结果仅显示名称空间之外的名称空间。两者的内容相同:

[[Day::Weekday]]
[[Category:Training]]
当我在两个页面上打开“浏览属性”时,我得到以下信息:

它是SMW配置设置吗?我尝试了以下几种选择:

  • $WGNAMESPACESTOBESEARCHEDDEDEFAULT
  • $smwgNamespaceIndex
  • $smwgNamespacesWithSemanticLinks
  • $smwgQDefaultNamespaces
但似乎都不管用。有人知道问题出在哪里吗

多谢

您必须设置

$smwgNamespacesWithSemanticLinks[NS_TRAINING] = true;
在LocalSettings.php文件中,以使其正常工作

不要忘记在[1]之后进行数据刷新,或者更好地使用SMW_refreshData.php脚本

获取语义MediaWiki帮助的最快方法是SMW邮件列表。[2]

干杯

[1]

[2]