Install
Works with Drupal: ^8 || ^9 || ^10 || ^11Using dev releases is not recommended, except for testing.
Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
8/24/2020 Dev Update:
The Better Mega Menu 8.x-1.0-dev, 2020-08-04
--------------------------------------------
- Issue #2952410 by ankitjain28may, SivaprasadC: Typo in
css/tb_megamenu.default.css
- Issue #2982006 by brahmjeet789, Neetika K, Vidushi Mehta: Hook help is missing
- Issue #2921195 by Zemelia, pafa7a: Missing array keys cause notices
- Issue #2996857 by knyshuk.vova: Incorrect contextual link generation leads to
an error.
- Issue #3045390 by RuslanP, knaffles: Module Description: add dot to the end of
the sentence.
- Issue #3095820 by themodularlab, knaffles, RuslanP: D8 Accessibility Upgrades
Release Notes:
This is a rewrite of the original D8 version from https://github.com/summitmedia/tb_megamenu. This version to uses D8's Configuration Entities to store the data instead of a database table. This means that the standard D8 configuration tools (and features) can be used to transfer menu settings between sites.
It includes an experimental update hook to migrate existing configuration from the database to config entities. NOTE: BACK UP YOUR DATABASE BEFORE RUNNING THE UPDATE!
Some minor changes in behavior.
The MegaMenu list page will initially have no menus listed (D7 version showed all menus). Instead, the "Add a MegaMenu" button is used to create a MegaMenu configuration. This lets you select the menu and theme to create a megamenu configuration for. Once a megamenu configuration is created, it shows up in the list and can be edited as per D7 / existing D8 screens.
Blocks are only created for the MegaMenu configurations that have been created.
This version uses the icons from FontAwesome 4.x in the admin interface.
Have added an option to move rows up and down when a column block is highlighted ( a la issue #2116485: Putting a block above links. ).
TODO:
Needs tests.. but I've spent my time budget on the major re-write