目次

「プラグイン」に戻る
DokuWikiおすすめプラグイン一覧。まとめ

DokuWikiプラグイン : catlistでサイトマップを作成



概要

様々な形式(一覧、行…)で再帰的にページと名前空間を一覧表示します。

構文

<catlist (namespace:) -option1 -option2...>

オプション

オプション 説明
-maxDepth:depth depth 以上再帰しない。
-excluPage:"(?!index.html)" index.html以外は除く(=index.htmlのみ)
-excluPage:"header|sidebar" headerを除く
-excluns:"secret|wiki|playground" 特定の名前空間をみせない。
-noHead 見出しを表示しない
-noNSInBold 名前空間と太字見出し(<strong>)を表示しない。
-excluPage:"^(?!.*abc).*$"    #abcを含まない。    ^(?!.*abc).*$ は、abcを含む

-excluPage:"^(?!.*pattern).*$"    #patternを含む。    ^(?!.*pattern).*$は、patternを含む


.*文字列.*            文字列を含む行を検索
^(?!.*文字列).*       文字列を含まない行を検索
Sort options
-sortAscending Ascending sort (alphabetically : 1→9→A→Z→a→z)
-sortDescending Descending sort
-sortByTitle Use page title (not page ID, which is the default) for sorting
-sortByModifDate Sort by (non-minor) modification date rather than by name
-sortByCreationDate Sort by creation date rather than by name
-sortByType Additionally, put all namespaces at the beginning
Note : there is no sorting by default, -sortAscending, -sortDescending or default_sort must be set before using -sortByTitle, -sortByType or -sortByWhateverDate
<catlist -noAddPageButton -noHead -sortAscending -sortByTitle -excluPage:"header|list">


利用例

例:サイトマップ=で使う例
<catlist -noAddPageButton -noHead -sortAscending -excluns:"secret|wiki|playground" -excluPage:"header|sidebar">
<catlist -noAddPageButton -sortAscending>
<catlist -noAddPageButton -smallHead -sortAscending>

<catlist -noAddPageButton -noHead -sortAscending>


-excluPage:"(?!index.html)"     index.html以外は除く(=index.htmlのみ)


全ページの一覧の例

<catlist -noAddPageButton -noHead -sortAscending>


ソートプションの例

<catlist -noAddPageButton -noHead -sortAscending -sortByTitle -excluPage:"header|list">