DynamicPageList是一个根据分类动态生成页面链接的MediaWiki扩展,支持属于多个类别的页面的交叉和其他集合操作。在萌娘共享也可以生成本地Wiki的图片列表。
category:填写分类名,用于获取包含在此分类中的页面,可列多项。notcategory:填写分类名,用于排除在此分类中的页面,可列多项。namespace:填写命名空间,用于获得指定命名空间的页面,参见Help:命名空间,任何无效名称将等效于主条目命名空间。redirects:默认为exclude。
exclude”(不列出重定向)、“include”(列出重定向)、“only”(只列出重定向页面)。count:填写数字,默认值是系统范围的最大值200。offset:填写数字,能够设定页面项目列表的起始位置。与count一同使用可以进行多栏布局。shownamespace:值为“true”时显示命名空间前缀,为“false”时则不显示。addfirstcategorydate:可显示每个页面加入第一个分类的日期,默认为false。
true”(显示日期)、“false”(不显示日期)或指定日期格式(ymd、md、dm、dmy、mdy或ISO 8601)。mode:可指定列表格式。
unordered (无序列表), ordered (有序列表), none (仅换行), gallery (类<gallery>), inline (用标点分割)。ordermethod:可设定排序方法,默认为categoryadd。
categoryadd (按页面加入第一个分类的日期), lastedit (按页面最后编辑时间), length (按页面长度), created (按页面创建时间), categorysortkey或sortkey(按第一个分类的首字母)。order:可设定排序方向,默认为descending。
descending (最新到最旧), ascending (最旧到最新)。suppresserrors:用于隐藏错误,默认为true。可选填true或false。当mode=gallery时,可启用以下参数:
imagewidth:图像宽度。galleryshowfilesize:显示图像大小,可选填yes或no。galleryshowfilename:显示图像名称。可选填yes或no。imagesperrow:可填写每行图片数量。gallerycaption:可填写画廊标题。此参数目前无法接受链接。显示分类:站点基本信息中的页面(仅显示萌娘百科命名空间页面)
<DynamicPageList> category=站点基本信息 namespace=MGP </DynamicPageList>
效果如下:
显示最新的重定向页面(仅显示主命名空间页面、按照创建时间排列、列出10个)
<DynamicPageList> namespace=0 redirects=only ordermethod=created count=10 </DynamicPageList>
效果如下:
| |||||||||||||||||||||||||||||||||||