Mega Menu for Drupal 8 icon

Mega Menu for Drupal 8

Hot or Not
Mega Menu for Drupal 8

Description

Take full control of Drupal 8 menus!

Mega Menu is a module that is built on top of the Drupal 8 core menu system and inherits all of the core menu system’s capabilities, allowing you to build flexible and beautiful menus.

You’ll get full control of Drupal 8 menu so it will be very easy to create gorgeous menu layouts.

Mega Menu for Drupal 8 allows you to add any custom content, including Drupal blocks and HTML code, to the menu.

The module contains several predefined skins and allows you to extend it with custom skins and to customize with CSS in order to integrate with your theme and to provide better user experience.

Built-in responsive styles and support for touch screens provide logic for collapsing menus at desired viewport width.

FEATURES

  • Fully working demo environment, just as you can see it on our demo site, so you’ll be able to research how we created all those layouts and customizations
  • Integration with core Drupal 8 menu system
  • Wide variety of menu items
  • Easy integration with your themes
  • Extend look and feel with custom skins and CSS styles
  • Built-in responsive styles and support for touch screens
  • Fully accessible for screen-readers
  • Add any custom content, including Drupal blocks and HTML code
  • Use images and icons in menu items
  • Smart handling of menu layouts
  • Clean BEM/SMACSS CSS files and styles structure
  • Built-in right-to-left support

IMPORTANT NOTES AND LIMITATIONS

  • Mega Menu for Drupal 8 needs to be styled manually to adopt the look and feel of custom Drupal themes.
  • You’ll not be able to use twig templates for changing menus with enabled mega menu because the module uses custom twig function with very complex logic for generating the menu’s output. Please read the section “Developers notes” below for detailed information.
  • Because module’s JavaScript logic uses menu’s ID property, the same menu cannot appear more than once on the same page.
  • The Mega Menu module extends ServiceProvider class in order to handle saving third party options for menu items. If you use some other module that extends the same class, it’s possible that the saving third party settings feature of one of them will not work.
  • Because of the way how Drupal 8 handles hooks, it’s not possible to define custom skins in themes, but in modules only.
  • There’s a bug in core Drupal system that prevents uploading images in module-defined menu items (e.g. Home item in Main navigation or Login/Logout in User account menu), so we disabled the uploading image logic for these items until the issue is fixed. For more information visit

CHANGELOG

Mega Menu 8.x-1.2, 29-Nov-2017
------------------------------
- Fixed issues with window load events in JS files.

Mega Menu 8.x-1.1, 10-Sep-2017
------------------------------
- Added support for saving options for views menu links.
- Fixed issue with saving menu items' custom styles.

Mega Menu 8.x-1.0, 02-Aug-2017
------------------------------
- Initial release.

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Visual editor - A drupal 8.x/9.x page/block builder icon

Visual editor - A drupal 8.x/9.x page/block builder

Hot or Not
Visual editor - A drupal 8.x/9.x page/block builder

Description

Visual editor is a Drupal 8.x compatible module which allows you to create complex page or block layouts with little knowledge of HTML or CSS. It converts your formatted text field into Visual editor.

Apart from above listed features, Visual Editor supports bootstrap 3.x and bootstrap 4.x frontend frameworks.

It comes with default components listed below:

  • Row
  • Wrapped row(has container wrapper)
  • Column
  • Accordions
  • Block content
  • Gmap
  • Heading
  • Icon (FontAwesome only)
  • Icon content
  • Image
  • Link
  • Node
  • Pricing table
  • Rich text
  • Tabs
  • Views
  • Vimeo embed video
  • Youtube embed video
  • Profile card
  • and more
  • Extend Visual Editor to create more components. Ref

Click here to see visual editor in action

Note: Column settings in new version 8.x-2.3 has changed. So upgrading existing visual editor may react weird for existing pages.

Changelog

------------  VERSION - 3.0: Released on Sep-06-2021   ------------
[+] Drupal 9.x compatible version added
------------  VERSION - 2.7: Released on Oct-10-2018   ------------
[+] Bug fixes
------------  VERSION - 2.6: Released on Aug-10-2018   ------------
[+] Bug fix 
[+] Bug fix 
[+] Bug fix 
[+] Bug fix 
[+] Bug fix 
------------  VERSION - 2.5: Released on May-24-2018   ------------
[+] Bug fixes for saving CSS and JS
------------  VERSION - 2.4: Released on May-17-2018   ------------
[+] Bug fixes for multiple instances
[+] Improvement in Block plugin component
------------  VERSION - 2.3: Released on May-15-2018   ------------
[+] Added target field in link component
[+] Added link to image component
[+] Added link to heading component
[+] Added block plugin component
[+] Added Taxonomy term component
[+] Added Contact form component
[+] Changed style textfield to textarea
[+] Allowed to accept component from different parent
[+] Added support for Bootstrap 4
[+] Updated logic for column component
------------  VERSION - 2.2: Released on Feb-09-2018   ------------
[+] Added menu component
[+] Bug fixes
------------  VERSION - 2.1: Released on Nov-30-2017   ------------
[+] Implemented a functionality to create css/js per page
------------  VERSION - 2.0: Released on Sept-23-2017   ------------
[+] New components added
[+] Image, profile components changed changed to select image using entity 
    browser
[+] Custom marker icon option added
[+] Editor layout changes
[+] Quick edit bug fixes
------------  VERSION - 1.3: Released on Jul-31-2017  ------------
[+] Bug fixes and addition on features like switching between rows 
    and Component title
------------  VERSION - 1.2: Released on May-21-2017  ------------
[+] New component added + Animate.css support added + Bug fixes
------------  VERSION - 1.1: Released on May-4-2017  ------------
[+] Two new components added - Updated Gmap component
------------  VERSION - 1.0: Released on May-03-2017  ------------
[+] Initial Release

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.