LIVE PREVIEWBUY FOR $24

Take full management of Drupal 8 menus!

Mega Menu is a module that’s constructed on high of the Drupal 8 core menu system and inherits the entire core menu system’s capabilities, permitting you to construct versatile and exquisite menus.

You’ll get full management of Drupal 8 menu so it will likely be very straightforward to create attractive menu layouts.

Mega Menu for Drupal 8 means that you can add any customized content material, together with Drupal blocks and HTML code, to the menu.

The module accommodates a number of predefined skins and means that you can lengthen it with customized skins and to customise with CSS with the intention to combine together with your theme and to supply higher consumer expertise.

Constructed-in responsive kinds and help for contact screens present logic for collapsing menus at desired viewport width.

FEATURES

  • Totally working demo setting, simply as you’ll be able to see it on our demo website, so that you’ll be capable of analysis how we created all these layouts and customizations
  • Integration with core Drupal 8 menu system
  • Vast number of menu gadgets
  • Simple integration together with your themes
  • Lengthen feel and appear with customized skins and CSS kinds
  • Constructed-in responsive kinds and help for contact screens
  • Totally accessible for screen-readers
  • Add any customized content material, together with Drupal blocks and HTML code
  • Use pictures and icons in menu gadgets
  • Sensible dealing with of menu layouts
  • Clear BEM/SMACSS CSS information and kinds construction
  • Constructed-in right-to-left help

IMPORTANT NOTES AND LIMITATIONS

  • Mega Menu for Drupal 8 must be styled manually to undertake the appear and feel of customized Drupal themes.
  • You’ll not be capable of use twig templates for altering menus with enabled mega menu as a result of the module makes use of customized twig perform with very complicated logic for producing the menu’s output. Please learn the part “Builders notes” beneath for detailed info.
  • As a result of module’s JavaScript logic makes use of menu’s ID property, the identical menu can not seem greater than as soon as on the identical web page.
  • The Mega Menu module extends ServiceProvider class with the intention to deal with saving third occasion choices for menu gadgets. For those who use another module that extends the identical class, it’s attainable that the saving third occasion settings characteristic of certainly one of them won’t work.
  • Due to the best way how Drupal 8 handles hooks, it’s not attainable to outline customized skins in themes, however in modules solely.
  • There’s a bug in core Drupal system that stops importing pictures in module-defined menu gadgets (e.g. Dwelling merchandise in Essential navigation or Login/Logout in Person account menu), so we disabled the importing picture logic for these things till the difficulty is fastened. For extra info go to https://www.drupal.org/node/2898335

CHANGELOG

Mega Menu 8.x-1.2, 29-Nov-2017
------------------------------
- Fastened points with window load occasions in JS information.

Mega Menu 8.x-1.1, 10-Sep-2017
------------------------------
- Added help for saving choices for views menu hyperlinks.
- Fastened subject with saving menu gadgets' customized kinds.

Mega Menu 8.x-1.0, 02-Aug-2017
------------------------------
- Preliminary launch.


Source