在MediaWiki中转移类别
我不确定这在MediaWiki中是否可行 我有几个类别,每个类别包含几页。如果打开类别页面,您将看到通常由以下三部分组成的类别内容:在MediaWiki中转移类别,mediawiki,Mediawiki,我不确定这在MediaWiki中是否可行 我有几个类别,每个类别包含几页。如果打开类别页面,您将看到通常由以下三部分组成的类别内容: 用户定义的文本(可使用编辑链接编辑) 附加到此类别的所有子类别 附加到此类别的所有页面 我的目标是创建一个至少包含多个类别的第3部分的页面。一个页面,显示我选择的多个类别所附加的所有页面名称,按类别分组 我的第一种方法是使用MediaWiki的标准转置语法: Category A contains these pages: {{:Category:A}}
Category A contains these pages:
<categorytree hideroot="true" namespaces="-">Category A</categorytree>
类别A包含以下页面:
A类
如果您想更好地控制结果的显示方式,您可以尝试一下
语法如下所示:
Pages in Category A:
{{#ask:[[Category:A]]
|format=ul
}}
即使不使用语义属性,也可以使用查询机制显示基于类别的页面。MediaWiki扩展动态页面列表()可以轻松实现这一点,生成类别中的项目符号列表:
Pages in Category A:
<dpl>
category=A
</dpl>
A类页面:
类别=A
没有像语义MediaWiki这样的重量级解决方案。只需安装并运行
DPL具有丰富的语法,可用于更强大的动态列表。例如,要在3列中生成编号列表,请执行以下操作:
<dpl>
category=A
mode=ordered
columns=3
</dpl>
类别=A
模式=有序
列=3