Table of Contents
whereever you want the page you know from ?do=index without the
This is a sitemap over all available pages ordered by namespaces.“ text.
I created this plugin to use it in a sidebar as main navigation tree.
Hint: You should also add
wherever you use this.
Configuration and Settings
No configuration. For better styling access, the tree has the same id as the index itself (”#index__tree“) and also the class indexeverywhere. I will look if the ID can cause issues and add a style.css if needed in the future.
Should be compatible to any possible version, I created and tested it under Ponder Stibbons
- Initial release
Known Bugs and Issues
None yet, please use github for issues
Didn't hear any questions yet.
I found this plugin very useful as a quick way to get a Sitemap. But a client had multiple-word file names and namespaces. This removed the underscores so that the names could be wrapped on more than one line in a sidebar; otherwise they are broken by length based on the width of the sidebar.
$index = preg_replace_callback( "/>\s*([\w_]+)(?!\")\s*<\/a>/ms", create_function( '$matches', 'return ">".str_replace("_"," ",$matches) ."</a>";' ), $index); $index = preg_replace_callback( "/<(strong|b)>(.*?)<\/(strong|b)>/ms", create_function( '$matches', 'return str_replace("_"," ",$matches);' ),$index);