在MediaWiki中转换一个类别

Typ*_*hix 12 mediawiki

我不太确定MediaWiki是否可以这样做.

我有几个类别,每个类别包含几页.如果您打开类别页面,您将看到通常由以下三个部分组成的类别的内容:

  1. 用户定义的文本(可以使用编辑链接进行编辑).
  2. 附加到此类别的所有子类别.
  3. 附加到此类别的所有页面.

我的目标是创建一个至少包含几个类别的第3部分的页面.一个页面,显示附加到我选择的多个类别的所有页面名称,按类别分组.

我的第一种方法是使用MediaWiki的标准transclude语法:

    Category A contains these pages:
    {{:Category:A}}
    Category B contains these pages:
    {{:Category:B}}
    Category C contains these pages:
    {{:Category:C}}
    ...

不幸的是,这只是一个类别的第1部分:用户定义的文本.页面名称列表丢失.

我的第二个想法是看一下解析器函数.也许有些功能可以通过类别的页面进行枚举.但我没有找到任何.

也许那里有一个MediaWiki扩展......

是否有一种聪明的方法来实现这一目标?

Jos*_*ner 8

使用以下语法尝试http://www.mediawiki.org/wiki/Extension:CategoryTree:

Category A contains these pages:
<categorytree hideroot="true" namespaces="-">Category A</categorytree>
Run Code Online (Sandbox Code Playgroud)