【问题标题】:How to list pages next to categories?如何在类别旁边列出页面?
【发布时间】:2021-02-23 15:26:32
【问题描述】:

我想建立一个小型的个人 wiki,为每个页面添加某种快速简单的标记。

我的方法是使用类别作为标签。在我的主页上,我想列出所有类别及其旁边的相应页面。此外,我想列出所有没有分配任何标签(类别)的页面。示例:

Categorie A
Page_A1 Page_A2 Page_A3 ...

Categorie B
Page_B1 Page_B2 Page_B3 ...

...

Uncategorized
Page_1 Page_2 ...

我正在寻找不需要明确指定每个类别的解决方案。

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

    使用Category Tree 扩展(将wfLoadExtension( 'CategoryTree' ); 添加到您的LocalSettings.php,该扩展与MediaWiki 捆绑在一起)。

    然后插入您的维基文本<categorytree mode="pages" class="categories">All</categorytree>。您可以在 MediaWiki:Common.css 中使用 CSS 自定义其外观:.categories { /* Your CSS */}

    此示例假定您要显示的类别属于某个根类别,在本例中为 Category:All

    【讨论】:

    • 谢谢,我更新了关于非分类页面的问题。另外,有没有办法在没有根类别的情况下做到这一点?
    • 另外我想知道,如果有更自然的方法可能带有标签,因为对我来说,在第二步中将每个类别添加到主要类别中似乎需要做很多工作,但是也许我错过了一些快速做到这一点的技巧......
    • 我真的怀疑您是否可以轻松列出未分类的页面。即使是 SMW 也无济于事。我也不认为输出没有根类别的类别层次结构是可能的,而且我认为没有根类别不是一个好主意。
    • 扩展程序mediawiki.org/wiki/Extension:WikiCategoryTagCloud分类页面显示为标签云。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多