說明:DynamicPageList
跳至導覽
跳至搜尋
DynamicPageList是一個根據分類動態生成頁面連結的MediaWiki擴展,支持屬於多個類別的頁面的交叉和其他集合操作。在萌娘共享也可以生成本地Wiki的圖片列表。
- 如果編輯者需要羅列的是子頁面列表,請使用{{Subpagelist}}。
參數
- 篩選類
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=10 redirects=include </DynamicPageList>
| 呈現效果 |
|---|
|
沒有符合這些標準的頁面。 |
近期重新導向頁面
顯示最新的重新導向頁面(僅顯示主命名空間頁面、按照創建時間排列、列出10個)
<DynamicPageList> namespace=0 redirects=only ordermethod=created count=10 </DynamicPageList>
效果如下:
- 37.5℃のファンタジー / アイマイメーデー / BLAST!! / 十六夜セレーネ
- 黃泉的使者
- OreXis945
- SkeMma720
- D4DJ Groovy Mix/歷史活動/EventInfo
- 真壁祭
- 朱義傑
- ゴシップ
- シャルロット·ディ·カーブホーン·イェーズ
- 讓我們說oo語
| |||||||||||||||||||||||||||||||||||