gpt4 book ai didi

properties - Semantic Mediawiki 1.8.0 不显示自定义命名空间中的页面属性

转载 作者:行者123 更新时间:2023-12-04 16:51:56 25 4
gpt4 key购买 nike

我正在运行 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
}}

我在 Training 类别中有两个页面,一个在命名空间内,一个在命名空间外。作为上述查询的结果,只显示命名空间之外的那个。两者的内容相同:
[[Day::Weekday]]
[[Category:Training]]

当我在两个页面上打开“浏览属性”时,我得到以下信息: http://screencast.com/t/WMUxc0vK

它是 SMW 配置设置吗?我尝试了来自 http://semantic-mediawiki.org/wiki/Help:Configuration 的几个选项喜欢:
  • $wgNamespacesToBeSearchedDefault
  • $smwgNamespaceIndex
  • $smwgNamespacesWithSemanticLinks
  • $smwgQDefaultNamespaces

  • 但似乎没有一个工作。有谁知道可能是什么问题?

    非常感谢!

    最佳答案

    你必须设置

    $smwgNamespacesWithSemanticLinks[NS_TRAINING] = true;

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

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

    获得 Semantic MediaWiki 帮助的最快方式是 SMW 邮件列表。 [2]

    干杯

    [1] https://semantic-mediawiki.org/wiki/Help:Repairing_SMW%27s_data#Using_Special:SMWAdmin

    [2] https://lists.sourceforge.net/lists/listinfo/semediawiki-user

    关于properties - Semantic Mediawiki 1.8.0 不显示自定义命名空间中的页面属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18530246/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com