目次

📝nspages Plugin (DokuWiki)

指定の名前空間にあるページを一覧表示するプラグイン


インストール

「管理者メニュー→拡張機能管理→検索とインストール」からプラグイン名で検索してインストールできます。

使い方

ページに下記のタグを挿入すると同じ名前空間のページが一覧表示されます。

<nspages>

デモ

タグの書式

<nspages 名前空間:サブ名前空間 -オプション -オプション…>

名前空間を指定できます。記述しない場合はページの名前空間が指定された事になります。

<nspages 名前空間>
<nspages 名前空間:サブ名前空間>
オプション
-subnsサブ名前空間を表示
-nopages選択した名前空間のページを表示しない(-subnsと併用時のみ)
-exclude:ページ名 指定したページ名を除外、複数回使用可
-exclude:サブ名前空間:指定したサブ名前空間を除外、複数回使用可
-exclude現在のページを除外
-h1各ページのH1をタイトルとして表示
-textPages=“ページ一覧タイトル”一覧表示のタイトルを指定
-textNS=“名前空間一覧タイトル”名前空間のタイトルを指定
-title(-h1と同じ)
-simpleListリスト表示方法を通常のリスト表示に
-numberedListリスト表示方法を番号付きリストに
-simpleLineリスト表示方法を1行表示に
-simpleLineBreak リスト表示方法を改行で表示
-usePictures各ページの最初の画像を表示
-nbCol=数字列の数(デフォルトは3)
-sortId-title指定時でもid名でソート
-reverse逆順ソート
-naturalOrder自然順にソート
-sortByDate作成日順にソート
-pagesInNsページは名前空間に表示?
-r=数字サブ名前空間の階層をどこまで確認するか -r=3なら3階層までに制限
-pregPagesOn=“検索ワード”idに検索ワードを含むページを表示します。-pregPagesOn=“/doku/i”ならidに “doku”を含むページのみを表示
-pregPagesOff=“検索ワード”上記と逆に含まないページを表示
-pregNSOn=“検索ワード”名前空間名にに検索ワードを含むのページを表示
-pregNSOff=“検索ワード”上記と逆に含まないページを表示
-pregPagesTitleOn=“検索ワード”タイトルに検索ワードを含むページを表示
-pregPagesTitleOff=“検索ワード”上記と逆に含まないページを表示
-pregNSTitleOn=“検索ワード”名前空間のタイトルに検索ワードを含むページを表示
-pregNSTitleOff=“検索ワード”上記と逆に含まないページを表示
-anchorName=myNameタイトル文字にアンカーを追加?
-actualTitle実際のHTMLタイトル?
-actualTitle=数字実際のhtmlタイトルを表示?
-idAndTitleID名とタイトルを表示
-nbItemsMax=数字ページと名前空間の表示上限
-hideNoPagesページヘッダーを非表示にし、ページが存在しない場合は「no pages」と表示
-hideNoSubnsサブ名前空間ヘッダーを非表示にし、サブ名前空間が存在しない場合は「no subnamespace」と表示
-defaultPicture=画像ファイル-usePictures指定時に表示する画像が無い場合の画像、-defaultPicture="{{my:picture.png}}"または-defaultPicture="https://some/picture.png"形式で指定
-showhiddenhidepages configパラメータから除外されるページを表示する
-dictionaryOrder=“<locale>“指定されたロケールに従ってソート

リンク

nspagesプラグイン(DokuWiki公式サイト:英語)