【问题标题】:Changing page title as it appears in MediaWiki category更改出现在 MediaWiki 类别中的页面标题
【发布时间】:2015-07-21 02:27:23
【问题描述】:

我一直在尝试使用 DEFAULTSORT 根据模板参数而不是页面标题对页面进行排序。这是它在模板顶部的显示方式:

{{DEFAULTSORT:{{{Username}}}}}

这是在参数被嵌入后的样子:

{{DEFAULTSORT:d3xus}}

如果它以 d3xus 而不是 D3xus 的形式出现在类别中会很好。页面的排序方式没有变化,因为它们都以相同的符号开头。使用扩展名或魔术词,是否可以更改在类别中查看页面时的显示方式? DEFAULTSORT 仅更改页面相对于同一类别中的其他页面的排序方式,但不会更改该类别中的页面标题。

【问题讨论】:

    标签: mediawiki categories wiki mediawiki-templates


    【解决方案1】:

    如果不对代码进行更大的更改,这实际上是不可能的。在 Wikimedia 的错误/特征跟踪软件 Phabricator 中有一个任务:T19212,但它实际上已经停止了 :(

    【讨论】:

      【解决方案2】:

      没有这样的事情。如果你想改变页面标题不管它显示在哪里,你可以使用$wgCapitalLinks{{DISPLAYTITLE}}


      其实好像有这么一个东西:Extension:Semantic Title。虽然它非常 hacky(并且您需要安装 Semantic MediaWiki)。

      【讨论】:

      • DISPLAYTITLE 仅适用于魔法词所在的页面。它不会改变页面在类别页面上的显示方式。
      【解决方案3】:

      试试这个:

      【讨论】:

      • 方法一:不会改变分类页面页面列表中显示的标题:)
      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多