Link: https://www.dokuwiki.org/plugin:catlist
<catlist -noHead -maxDepth:depth -sortAscending>
---- plugin ---- description: List pages and namespaces recursively author : Félix Faisant email : xcodexif@xif.fr type : Syntax lastupdate : 2013-01-28 compatible : Angua, Adora Belle depends : conflicts : similar : nspages, dir, dirlisting, nstoc, pagequery, pagelist, pageindex, pglist tags : list create page namespace
This plugin lists pages and namespaces recursively in different forms (list, line…). You can excludes pages, namespaces and its content with regex. There is head options for personalize headline and if you have rights, you can create pages quickly with Add page…
buttons in namespaces.
Legend : [needed]
, (optional)
<catlist (namespace:) -option1 -option2...>
If namespace is not provided, the namespace of current page is used
Options :
Display options | |
---|---|
[Default] -displayList | Display with <ul> and <li> . Display type of screenshots above |
-displayLine | Display pages and namespaces into a single line. The content of namespaces are warped with [ and ] . Warning there is some display bugs with it |
-noNSInBold | Don't display namespaces and head in bold (with <strong> ) |
Force links options | |
-forceLinks | Force namespace links to display even if the start page doesn't exist |
Exclude options | |
-exclupage(:“regex”) | Exclude pages that match with regex if provided; otherwise exclude all pages |
-excluns(:“regex”) | Exclude namespaces that match with regex if provided; otherwise exclude all namespaces |
-exclunsall(:“regex”) | Exclude all content of subnamespaces that match with regex if provided; otherwise don't show content of subnamespaces |
-exclunspages(:“regex”) | Exclude pages of subnamespaces that match with regex if provided; otherwise exclude all pages of subnamespaces |
-exclunsns(:“regex”) | Exclude subnamespaces of subnamespaces that match with regex if provided; otherwise exclude all subnamespaces of subnamespaces |