“Template:Subpagelist”与“Template:Subpagelist/doc”:页面之间的差异

H萌娘,万物皆可H的百科全书!
(页面间差异)
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
 
imported>=海豚=
(文本替换 - 替换“[[Category”为“[[分类”)
 
第1行: 第1行:
<includeonly><div class="subpagelist"><div class="subpagelist-main">{{Special:PrefixIndex/{{{page|{{FULLPAGENAME}}}}}/|stripprefix={{#ifeq:{{{stripprefix|}}}|yes|yes|}}|hideredirects={{#ifeq:{{{hideredirects|}}}|||yes}}}}</div><span class="subpagelistConfig" data-close-bolb="{{{closeBolb|}}}" data-sort="{{{sort|}}}" data-blueBorder="{{{BlueBorder|}}}" data-noAdditionalLineBreak="{{{noAdditionalLineBreak|}}}" style="display: none;">{{#Widget:PrefixindexListTable}}</span></div></includeonly><noinclude>{{doc}}</noinclude>
本模板用來顯示置頂页面的子页面
 
==使用方法==
<pre>{{Subpagelist|stripprefix=|hideredirects=|page=|sort=|BlueBorder=}}</pre>
 
可以直接使用以显示当前页面的子页面
 
==参数==
本模板有5个参数:
*'''stripprefix''' 以去除子頁面的<code><nowiki>{{BASENAME}}</nowiki></code>的參數。参数默认值为'''no'''。可选参数。
*'''hideredirects''' 以隐藏重定向页面的參數。默认值为'''yes'''。可选参数。
*'''page''' 显示的目標页面的頁面名稱。默认值为'''引用本模板的頁面'''。可选参数。
*'''sort''' 可采用自定义排序方式进行排序的參數。默认值为'''Mediawiki的默认值'''。可选参数。
*'''BlueBorder''' 使'''当前页面所有'''Subpagelist的每一个单元格都获得一个蓝色边框的參數。默认值为'''yes'''。可选参数。
*'''noAdditionalLineBreak''',令模板不自适应3列分栏模式。
 
== 舉個栗子 ==
=== 指定页面 ===
'''你需要特别注意“''=海豚=/Sandbox''”是''斜体字'',这代表他是''重定向页面''。'''
<pre><nowiki>{{Subpagelist|page=User:=海豚=}}</nowiki></pre>
{{Subpagelist|page=User:=海豚=}}
 
 
=== 不显示重定向页 ===
<pre><nowiki>{Subpagelist|page=User:=海豚=|hideredirects=no}}</nowiki></pre>
{{Subpagelist|page=User:=海豚=|hideredirects=no}}
 
 
=== 省略父级前缀 ===
<pre><nowiki>{{Subpagelist|page=User:=海豚=|stripprefix=yes}}</nowiki></pre>
{{Subpagelist|page=User:=海豚=|stripprefix=yes}}
 
 
=== 自动生成蓝框 ===
'''本模板本身基于分栏格式,可以嵌套在表格中:'''
<pre><nowiki>{| class="wikitable"
|-
! 输出:
|-
|{{Subpagelist|page=User:=海豚=}}
|}</nowiki></pre>
{| class="wikitable"
|-
! 输出:
|-
|{{Subpagelist|page=User:=海豚=}}
|}
 
 
'''而直接在参数中设置BlueBorder项也可以便捷生成蓝色边框表格:'''
<pre><nowiki>{{Subpagelist|page=User:=海豚=|BlueBorder=yes}}</nowiki></pre>
{{Subpagelist|page=User:=海豚=|BlueBorder=yes}}
不过排列方式稍有不同,从“先向下再向右”的顺序变为了“先向右再向下”。
 
 
=== 给页面排序 ===
添加sort参数并不为空时将会采用自定义排序方式进行排序。目前支持的排序方式有:
 
*'''chinesenum''' 将中文数字替换为阿拉伯数字后进行排序。例:
<pre><nowiki>{{Subpagelist|page=反原罪新编第四小队|stripprefix=yes|sort=chinesenum}}</nowiki></pre>
{{Subpagelist|page=反原罪新编第四小队‎|stripprefix=yes|sort=chinesenum}}
 
 
*'''proposal''' 获取标题中日期,以日期排序。例:
<pre><nowiki>{{subpagelist|page=讨论: 提案/已通过提案|hideredirects=yes|stripprefix=yes|BlueBorder=yes|sort=proposal}}</nowiki></pre>
{{subpagelist|page=讨论:提案/已通过提案|hideredirects=yes|stripprefix=yes|BlueBorder=yes|sort=proposal}}
 
<includeonly>[[分类:表格模板]]</includeonly>
<noinclude>[[分类:模板说明文件]]</noinclude>

2021年4月14日 (三) 00:20的版本

本模板用來顯示置頂页面的子页面

使用方法

{{Subpagelist|stripprefix=|hideredirects=|page=|sort=|BlueBorder=}}

可以直接使用以显示当前页面的子页面

参数

本模板有5个参数:

  • stripprefix 以去除子頁面的{{BASENAME}}的參數。参数默认值为no。可选参数。
  • hideredirects 以隐藏重定向页面的參數。默认值为yes。可选参数。
  • page 显示的目標页面的頁面名稱。默认值为引用本模板的頁面。可选参数。
  • sort 可采用自定义排序方式进行排序的參數。默认值为Mediawiki的默认值。可选参数。
  • BlueBorder 使当前页面所有Subpagelist的每一个单元格都获得一个蓝色边框的參數。默认值为yes。可选参数。
  • noAdditionalLineBreak,令模板不自适应3列分栏模式。

舉個栗子

指定页面

你需要特别注意“=海豚=/Sandbox”是斜体字,这代表他是重定向页面

{{Subpagelist|page=User:=海豚=}}


不显示重定向页

{Subpagelist|page=User:=海豚=|hideredirects=no}}


省略父级前缀

{{Subpagelist|page=User:=海豚=|stripprefix=yes}}


自动生成蓝框

本模板本身基于分栏格式,可以嵌套在表格中:

{| class="wikitable"
|-
! 输出:
|-
|{{Subpagelist|page=User:=海豚=}}
|}
输出:


而直接在参数中设置BlueBorder项也可以便捷生成蓝色边框表格:

{{Subpagelist|page=User:=海豚=|BlueBorder=yes}}

不过排列方式稍有不同,从“先向下再向右”的顺序变为了“先向右再向下”。


给页面排序

添加sort参数并不为空时将会采用自定义排序方式进行排序。目前支持的排序方式有:

  • chinesenum 将中文数字替换为阿拉伯数字后进行排序。例:
{{Subpagelist|page=反原罪新编第四小队|stripprefix=yes|sort=chinesenum}}


  • proposal 获取标题中日期,以日期排序。例:
{{subpagelist|page=讨论:提案/已通过提案|hideredirects=yes|stripprefix=yes|BlueBorder=yes|sort=proposal}}