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>
效果如下:
| |||||||||||||||||||||||||||||||||||