plugin:indexmenu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:indexmenu [2023-10-29 13:13] – Klap-in | plugin:indexmenu [2024-04-29 06:22] (current) – [Temporary multiple js trees] 45.78.57.234 | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : samuele@samuele.netsons.org | email : samuele@samuele.netsons.org | ||
type : syntax, | type : syntax, | ||
- | lastupdate : 2023-09-17 | + | lastupdate : 2024-01-05 |
- | compatible : Elenor Of Tsort, Frusterick Manners, | + | compatible : !Greebo, |
depends | depends | ||
conflicts | conflicts | ||
Line 19: | Line 19: | ||
---- | ---- | ||
- | ^ :!: If you use the Indexmenu' | + | ^ :!: Since December 2023 two JavaScript trees are available for Indexmenu' |
+ | |||
+ | ===== Description ===== | ||
This plugin allows you to insert a fully customizable index or a list of pages starting from a specified namespace. | This plugin allows you to insert a fully customizable index or a list of pages starting from a specified namespace. | ||
Line 81: | Line 83: | ||
Settings **before the " | Settings **before the " | ||
^Main ^Action ^Note| | ^Main ^Action ^Note| | ||
- | ^ //'' | + | ^ //'' |
^ //''# | ^ //''# | ||
- | ^ //'' | + | ^ //'' |
Optional settings **after the " | Optional settings **after the " | ||
Line 97: | Line 99: | ||
^ '' | ^ '' | ||
^ '' | ^ '' | ||
- | ^ '' | + | ^ '' |
+ | ^ '' | ||
^ '' | ^ '' | ||
^ '' | ^ '' | ||
^ '' | ^ '' | ||
^ '' | ^ '' | ||
- | | Next options are //only// available with //**js**// option. ||| | + | | Next options are //only// available with //**js**// option |
^ '' | ^ '' | ||
^ '' | ^ '' | ||
Line 110: | Line 113: | ||
^ '' | ^ '' | ||
^ '' | ^ '' | ||
+ | | \\ Next options are //only// available with //**js**// option -- with '' | ||
+ | ^ '' | ||
+ | |||
+ | |||
+ | ===== Temporary multiple js trees ===== | ||
+ | The js option uses so far the JavaScript [[http:// | ||
+ | To replace it, the JavaScript [[https:// | ||
===== Examples ===== | ===== Examples ===== | ||
Line 116: | Line 126: | ||
A sample of an indexmenu JS index that could be used inside a navigation sidebar. Its initial status is blocked by the nocookie option, so, when the page is reloaded, it doesn' | A sample of an indexmenu JS index that could be used inside a navigation sidebar. Its initial status is blocked by the nocookie option, so, when the page is reloaded, it doesn' | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
JS navigation index with " | JS navigation index with " | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
Line 177: | Line 187: | ||
in this way: | in this way: | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
< | < | ||
Line 191: | Line 201: | ||
Pages without sort number, like the last three pages, are sorted by page name as default, but you can force a different sort: | Pages without sort number, like the last three pages, are sorted by page name as default, but you can force a different sort: | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
< | < | ||
Line 265: | Line 275: | ||
Set this option with a DokuWiki page ID (i.e: '' | Set this option with a DokuWiki page ID (i.e: '' | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
or | or | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
You may also want to hide this page in any indexmenu trees with the [[.: | You may also want to hide this page in any indexmenu trees with the [[.: | ||
Line 357: | Line 367: | ||
When the '' | When the '' | ||
- | Inside | + | The indexmenu has already a couple of themes included. Adding another theme is simply as adding another folder with the theme name filled with the relevant files. (As long as it is still available |
- | + | ||
- | Instead of installing you can also simply download a theme into your PC with the '' | + | |
The JavaScript tree menu is based on [[http:// | The JavaScript tree menu is based on [[http:// | ||
Line 388: | Line 396: | ||
Use your theme with **'' | Use your theme with **'' | ||
- | You can also customize a theme style further by creating its [[.:indexmenu#Custom theme CSS style|own css style]] as '' | + | You can also customize a theme style further by creating its [[#Custom theme CSS style|own css style]] as '' |
The default icons file format is GIF, but PNG and JPG are also supported. To use them in place of GIF, you have to name your theme directory with the appropriate image extension. For example: '' | The default icons file format is GIF, but PNG and JPG are also supported. To use them in place of GIF, you have to name your theme directory with the appropriate image extension. For example: '' | ||
Line 519: | Line 527: | ||
I have in my sidebar the following code | I have in my sidebar the following code | ||
< | < | ||
- | {{indexmenu> | + | {{indexmenu> |
</ | </ | ||
plugin/indexmenu.1698581636.txt.gz · Last modified: 2023-10-29 13:13 by Klap-in