Joomla Auto Category Tree Menu provides you ability to insert auto generated menu instead of standard manually constructed menu.
Tree version is fully functional modification of Auto Category Menu module but without any JavaScripts and CSSs. It generates valid HTML based on 'ul' and 'li' tags and you can manually style it or attach scripts for reacting on user events. In fact behaviour of this module is the same as in standard Joomla menu plugin except Auto Category Menu generates menu automatically and has a lot of customizable parameters (in backend or via CSS).
This module is the best sulution if you want to replace standard Joomla menu with automatical one and when you want to fully customize it by your CSS and JS.
Styling menu
After you customized menu, is generates with using valid pure HTML. No JS or CSS comes with module: it is a task for your Joomla template. But we have the example of flexible configuring this menu.
All of menu nodes can be configure with CSS. Module marks all menu items with a log of CSS styles you can define in your CSS file. Some of them are: "selected", "child-of-selected", "article", "category", "level-0", "level-1" etc.. You can read more about it on according documentation page.
Key features:
- Automatic menu generation (this menu does not exist in Joomla "Menu" backend section).
- Showing categories with link to index article.
- Searching categories' index articles by customizable regular expression.
- Categories and articles ordering control.
- Full CSS control of displaying menu: a LOT of various classes assigned to menu items.
- Customizable filtering features:
- Filtering by atricles/categories published/unpublished status
- Root node visibility customizing
- Category query depth option
- Ablility to union top levels of menu
- Ability to hide some menu levels parent of child to selected
- Hiding by CSS of removing hidden menu items
- Hiding items in not selected branches
- Controlling behavior of hiding nodes if no one selected.