plugin:indexmenu2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:indexmenu2 [2012-10-28 17:06] – [Does not work in Adora Belle] 89.182.142.44 | plugin:indexmenu2 [2023-12-21 16:19] (current) – new download url Aleksandr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Indexmenu v2 plugin | + | ====== Indexmenu v2 Plugin |
---- plugin ---- | ---- plugin ---- | ||
Line 7: | Line 7: | ||
type : syntax, action | type : syntax, action | ||
lastupdate : 2009-01-13 | lastupdate : 2009-01-13 | ||
- | compatible : 2008-04-11 and up | + | compatible : 2008-05-05 |
depends | depends | ||
- | conflicts | + | conflicts |
similar | similar | ||
tags : navigation, menu, listing, namespace, ajax | tags : navigation, menu, listing, namespace, ajax | ||
- | downloadurl: | + | downloadurl: |
- | bugtracker : http:// | + | bugtracker : |
- | sourcerepo : http:// | + | sourcerepo : |
donationurl: | donationurl: | ||
- | ---- | ||
- | ^ **Updated - 13 Jan, 2009** ^ [[http:// | + | screenshot_img: |
+ | ---- | ||
- | This [[plugin]] shows the index menu for a namespace. Its core features: | + | This plugin shows the index menu for a namespace. Its core features: |
- | * Powerful [[http:// | + | * Powerful [[https:// |
* Indexable menu, even in the JavaScript mode. | * Indexable menu, even in the JavaScript mode. | ||
* Index is accessible, even if JavaScript fails to load. | * Index is accessible, even if JavaScript fails to load. | ||
* Support of multiple types of NS headpages: | * Support of multiple types of NS headpages: | ||
- | - classic indexmenu, headpage within namespace - ns/ns.txt | + | - classic indexmenu, headpage within namespace - '' |
- | - classic DokuWiki, headpage outside namespage - ns.txt | + | - classic DokuWiki, headpage outside namespage - '' |
- | - headpage as start page - ns/< | + | - headpage as start page - '' |
* Support index sorting: filename, creation date, page title | * Support index sorting: filename, creation date, page title | ||
* Look& | * Look& | ||
Line 35: | Line 35: | ||
===== Notes ===== | ===== Notes ===== | ||
- | | + | |
+ | | ||
* Ajax feature **requires** [[plugin: | * Ajax feature **requires** [[plugin: | ||
- | ====== Syntax for {{indexmenu}}====== | + | |
+ | ===== Syntax for {{indexmenu}} ===== | ||
Values in square brackets are optional. | Values in square brackets are optional. | ||
Line 54: | Line 57: | ||
| **ajax** | | **ajax** | ||
+ | ==== Examples ==== | ||
- | |||
- | |||
- | |||
- | =====Examples== | ||
Example that display a JavaScript Index tree menu with nodes open till second level: | Example that display a JavaScript Index tree menu with nodes open till second level: | ||
< | < | ||
Line 64: | Line 64: | ||
</ | </ | ||
- | The same, when used on the [[wiki]] page | + | The same, when used on the wiki page |
< | < | ||
{{indexmenu>: | {{indexmenu>: | ||
Line 89: | Line 89: | ||
</ | </ | ||
+ | ===== Syntax for < | ||
- | |||
- | |||
- | ====== Syntax for < | ||
In general, options are equal to [[# | In general, options are equal to [[# | ||
Line 99: | Line 97: | ||
- Navigation module will remove any non-list content from its root, see example below. | - Navigation module will remove any non-list content from its root, see example below. | ||
- | =====Examples== | + | ====Examples ==== |
This example shows the general usage: | This example shows the general usage: | ||
< | < | ||
Line 115: | Line 114: | ||
</ | </ | ||
- | ====== Configuration ====== | + | ===== Configuration ===== |
+ | |||
+ | ==== DokuWiki-2006-03-09e | ||
- | ==== DokuWiki-2006-03-09e == | + | In this release, Indexmenu2 utilizes the global |
- | In this release, Indexmenu2 utilizes the global $conf[' | + | |
Array keys: | Array keys: | ||
Line 128: | Line 128: | ||
**empty_message** - message that will be printed, when no index is available | **empty_message** - message that will be printed, when no index is available | ||
- | ====DokuWiki-2006-11-06 and up== | + | ==== DokuWiki-2006-11-06 and up ==== |
Use the built-in configuration manager. | Use the built-in configuration manager. | ||
===== Namespaces title and link ===== | ===== Namespaces title and link ===== | ||
+ | |||
Showing the namespace title is controlled by global DokuWiki' | Showing the namespace title is controlled by global DokuWiki' | ||
===== JavaScript menu ===== | ===== JavaScript menu ===== | ||
- | JavaScript menu is implemented using [[http:// | ||
- | ==== Themes and skins==== | + | JavaScript menu is implemented using< |
+ | |||
+ | ==== Themes and skins ==== | ||
Creation of new themes is slightly harder than in original indexmenu, but much more flexible. | Creation of new themes is slightly harder than in original indexmenu, but much more flexible. | ||
Line 149: | Line 153: | ||
For more detailed info check the [[http:// | For more detailed info check the [[http:// | ||
- | Use your skin with **js# | + | Use your skin with **%%js#NewSkin%%** syntax, remember - skin name is case sensitive. |
Distribution contain 3 themes: | Distribution contain 3 themes: | ||
Line 156: | Line 160: | ||
* IndexMenu skin, original indexmenu icons. | * IndexMenu skin, original indexmenu icons. | ||
+ | ===== How to install ===== | ||
+ | Search and install the plugin using the [[plugin: | ||
- | ====== How to install | + | Alternatively, |
- | Download the [[http:// | + | |
- | You have to cleanup DokuWiki cache after plugin install - remove all cached .js files. Otherwise you could receive JavaScript errors because of missing JavaScript plugin part. | + | ===== Changelog ===== |
- | ====== Changelog ====== | ||
* **2009-13-01 Version 2.1.2**: | * **2009-13-01 Version 2.1.2**: | ||
* changed JavaScript loading, made it more stable and compatible to the latest releases | * changed JavaScript loading, made it more stable and compatible to the latest releases | ||
Line 180: | Line 184: | ||
* fixed bug FS#9, link to namespace without the headpage now points to the $conf[' | * fixed bug FS#9, link to namespace without the headpage now points to the $conf[' | ||
* plugin considered stable and released | * plugin considered stable and released | ||
- | |||
* **2007-09-02 Version 2.0b5**: | * **2007-09-02 Version 2.0b5**: | ||
* ' | * ' | ||
Line 242: | Line 245: | ||
* Released. | * Released. | ||
- | ====== Todo ====== | + | ===== Todo ===== |
- | ====== Bugs ====== | + | ===== Bugs ===== |
- | Bugs are moved to [[plugin: | + | |
+ | Bugs are moved to [[plugin: | ||
+ | ===== Discussion ===== | ||
- | ====== Discussion ====== | + | ==== TOC ==== |
- | ===== TOC ===== | ||
I don't know if i do that correctly with this here... | I don't know if i do that correctly with this here... | ||
Line 261: | Line 264: | ||
Is that a bug, or a incorrect file? | Is that a bug, or a incorrect file? | ||
- | |||
===== Feature request ===== | ===== Feature request ===== | ||
+ | |||
[[http:// | [[http:// | ||
- | |||
=== Hide pages from IndexMenu === | === Hide pages from IndexMenu === | ||
Line 284: | Line 286: | ||
==== Implemented in indexmenu == | ==== Implemented in indexmenu == | ||
- | The functionality provided by the '' | + | |
+ | The functionality provided by the '' | ||
===== Does not work in Adora Belle ===== | ===== Does not work in Adora Belle ===== | ||
- | Unfortunately, | + | |
+ | Unfortunately, | ||
plugin/indexmenu2.1351440408.txt.gz · Last modified: 2012-10-28 17:06 by 89.182.142.44