This module allows you to render all your menus with jsTree library via blocks. You can switch between "default" and "proton" jsTree themes via admin form.
Drupal 8/9/10
Once you have the module enabled, you will have a new block type called "jsTree menu". When you place it, you could choose which menu you want to render with jsTree.
Requirements:
- jsTree: Check out the readme file of the module to find out how to setup the library to work together with this module.
- JsTree proton theme (Recommended): Check out the readme file for more details.
Drupal 7
Once you have the module enabled you will have a new block for every menu you have on your Drupal site. This blocks will render its menu with jsTree. All blocks of this module have a name of style "jsTree menu: MENU_NAME".
Requirements:
- Jquery jsTree: This module integrates the jsTree library into Drupal.
- JsTree proton theme (Recommended): Check out the readme file for more details.
Recommended modules & themes
- Taxonomy menu: Allows you to transform your taxonomy vocabularies into menus.
- Bootstrap theme or Bootstrap library module: Makes the default glyphicons (icons) of the menu to render correctly.
- Font Awesome: Another option to render the icons of the menu.
- Special Menu Items: If you need menu parent items with no links.
IMPORTANT: If you find any bug, please let me know. Thank you!
Supporting organizations:
developed the module
Project information
- Project categories: Developer tools, Integrations
35 sites report using this module
- Created by rcodina on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.


