ListPages Module

概要

ListPagesモジュールは、サイト内のページを選択表示する目的で広く一般的に使用されるモジュールです。

ListPagesモジュールを使用するためには、以下の項目のいくつか、または全てを指定します。

  • どのページを選択するか(サイト全体、特定のカテゴリ・タグ・親ページ・作成日時など)
  • どのようにページを並べるか(昇順・降順)
  • どのように結果を表示するか
  • どのように一覧を区切るか
  • どのようにRSSフィードに結果を出力するか

このページ上部にあるページリストもListPagesモジュールを使用して、"doc-syntax"タグを持つページを一覧表示しています。

基本の形

ListPagesモジュールの基本的な形は以下のとおりです。

[[module ListPages option1="値" option2="値"...]]
(表示形式)
[[/module]]

"どのページを選択するか"

ページタイプ(通常ページ/隠しページ)

記述 選択範囲
pagetype="normal" 隠しページ1以外のページ(デフォルト)
pagetype="hidden" 隠しページのみ
pagetype="*" 隠しページを含む全てのページ

カテゴリ

記述 選択範囲
category="." 現在のページと同じカテゴリのページ[footnote]]モジュールが"~wikidot.com/example:page1"というページに置かれていた場合、"example"カテゴリに属するすべてのページを選択します[[/footnote]](デフォルト)
category="*" 全てのカテゴリに属するページ
category="cat1 cat2 cat3" "cat1"、"cat2"、"cat3"カテゴリのどれかに属するページ
category="cat1,cat2,cat3" "cat1"、"cat2"、"cat3"カテゴリのどれかに属するページ
category="-cat1" "cat1"カテゴリ以外のページ
category="-cat1 -cat2 -cat3" "cat1"、"cat2"、"cat3"カテゴリ以外のページ
category="%%category%%" 現在のページと同じカテゴリに属するページ2

タグ

記述 選択範囲
tags="-" タグ3の付いていないページ
tags="=" 現在のページと同じタグが1つでも付いているページ
tags="==" 現在のページとついているタグが完全に同じページ
tags="tag1 tag2 tag3" "tag1"、"tag2"、"tag3"タグのどれかが付いているページ
tags="tag1,tag2,tag3" "tag1"、"tag2"、"tag3"タグのどれかが付いているページ
tags="+tag1" "tag1"タグの付いているページ
tags="-tag1" "tag1"タグの付いていないページ
tags="+tag1 +tag2 +tag3" "tag1"、"tag2"、"tag3"タグがすべて付いているページ
tags="-tag1 -tag2 -tag3" "tag1"、"tag2"、"tag3"タグがどれも付いていないページ

親ページ

記述 選択範囲
parent="-" 親ページが設定されてないページ
parent="=" 現在のページと同じ親ページを持つページ
parent="-=" 現在のページと異なる親ページを持つページ
parent="." 現在のページの小ページ
parent="page" "~.wikidot.net/page"というページを親ページに持つページ

リンク

記述 選択範囲
link_to="page" "~.wikidot.net/page"へのページリンク4を含むページ
link_to="." 現在のページヘのリンクを含むページ

ページ作成日

※ 時間はすべてGMT(グリニッジ標準時/日本時間から-9時間)で計算されます。
記述 選択範囲
created_at="=" 現在のページと同日に作成されたページ
created_at="2019" 2019年に作成されたページ
created_at="2019.08" 2019年8月に作成されたページ
created_at="<2019" 2018年までに作成されたページ5
created_at=">2019" 2020年から後に作成されたページ6
created_at="<=2019" 2019年までに作成されたページ7
created_at=">=2019" 2019年から後に作成されたページ8
created_at="<>2019" 2019年に作成された以外のページ
created_at="last 3 day" 閲覧時刻から過去3日以内に作成されたページ9
created_at="older than 3 day" 作成から3日以上経過したページ10

ページ編集日

※ 時間はすべてGMT(グリニッジ標準時/日本時間から-9時間)で計算されます。
記述 選択範囲
updated_at="=" 現在のページと同日に編集されたページ
updated_at="2019" 2019年に編集されたページ
updated_at="2019.08" 2019年8月に編集されたページ
updated_at="<2019" 2018年までに編集されたページ11
updated_at=">2019" 2020年から後に編集されたページ12
updated_at="<=2019" 2019年までに編集されたページ13
updated_at=">=2019" 2019年から後に編集されたページ14
updated_at="<>2019" 2019年に編集されていないページ
updated_at="last 3 day" 閲覧時刻から過去3日以内に編集されたページ15
updated_at="older than 3 day" 編集から3日以上経過したページ16

ページ作成者

記述 選択範囲
created_by="=" 現在のページと同じユーザーが作成したページ
created_by="-=" 現在のページの作成者以外が作成したページ
created_by="user" "user"という名前のユーザーが作成したページ

ページ評価

※ +/-式の評価を採用しているページと、5つ星式の評価を採用しているページを同時に選択すると正常に機能しない場合があります。同じ評価方式のページを選択できるように他のオプションを設定してください。
記述 選択範囲
rating="3" 評価点数が3のページ
rating="=" 現在のページと同じ評価点数のページ
rating="<3" 評価点数が3未満のページ
rating=">3" 評価点数が3より高いページ
rating="<=3" 評価点数が3以下のページ
rating=">=3" 評価点数が3以上のページ
rating="<>3" 評価点数が3ではないページ

投票数

記述 選択範囲
votes="3" 総投票数が3のページ
votes="=" 現在のページと同じ総投票数のページ
votes="<3" 総投票数が3未満のページ
votes=">3" 総投票数が3より高いページ
votes="<=3" 総投票数が3以下のページ
votes=">=3" 総投票数が3以上のページ
votes="<>3" 総投票数が3ではないページ

オフセット

記述 選択範囲
offset="2" ページに含まれるhtmlのうち、2番目より後のページ17

範囲

記述 選択範囲
range="." 現在のページ
range="others" 現在のページ以外のページ
range="before" 一覧表示したときに、現在のページの上に表示されるページ
range="after" 一覧表示したときに、現在のページの下に表示されるページ

ページ名

記述 選択範囲
name="page" 全カテゴリの"page"というシングルページ名を持つページ18
name="=" 全カテゴリの現在と同じシングルページ名を持つページ
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License