首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Semantic 1.8.0没有在自定义命名空间中显示页面属性

Semantic 1.8.0没有在自定义命名空间中显示页面属性
EN

Stack Overflow用户
提问于 2013-08-30 10:04:49
回答 1查看 308关注 0票数 2

我正在运行版本1.8 (在1.20.2版Mediawiki中)。安装了扩展:语义钻取(1.2.5)、语义形式(2.5.1)、语义表单输入(0.7)、语义内部对象(0.7.1)。

我的目标是在自定义名称空间“培训”中生成一个培训概述,方法是使用类别“培训”(这些内容都在这个名称空间中)查询页面。但是,名称空间中的页面不会显示为结果,而具有相同内容但位于名称空间之外的页面(即,在(Main)中没有名称空间)确实会出现。查看这两个页面的属性,会发现没有应用培训命名空间中的页面属性。

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

代码语言:javascript
复制
{{#ask: [[Category:Training]]
|?day
}}

我在培训类别中有两个页面,一个在名称空间内,另一个在名称空间之外。只有命名空间外的名称空间显示为上述查询的结果。两者的内容是相同的:

代码语言:javascript
复制
[[Day::Weekday]]
[[Category:Training]]

当我打开两个页面上的'Browse属性‘时,我得到以下信息:http://screencast.com/t/WMUxc0vK

这是SMW配置设置吗?我尝试了几个来自http://semantic-mediawiki.org/wiki/Help:Configuration的选项,比如:

  • $wgNamespacesToBeSearchedDefault
  • $smwgNamespaceIndex
  • $smwgNamespacesWithSemanticLinks
  • $smwgQDefaultNamespaces

但似乎都不起作用。有没有人知道问题出在哪里?

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 12:17:21

你必须设置

代码语言:javascript
复制
$smwgNamespacesWithSemanticLinks[NS_TRAINING] = true;

在LocalSettings.php文件中使其工作。

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

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

干杯

1

2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18530246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档