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 https://www.drupal.org/node/2898335
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.
| Type | Drupal Module |
|---|---|
| Author | Templago |
| Price | $24 |
| Sales | 61 |
| Rating | 0 (1) |
| Published | Aug 8, 2017 |
| Last Update | Nov 29, 2017 |
| Compatible Browsers | IE10, IE11, Firefox, Safari, Opera, Chrome, Edge |
| Compatible Software | Drupal 8.2.x |
| Demo Url | http://demo.templago.com/d8/megamenu |
| High Resolution | Yes |
| Source Files Included | JavaScript JS, HTML, CSS, PHP |
Categories
Tags
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.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 6,693 views · 64 clicksSaaS · Week 46 · 6,693 views · 64 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 45,719 views · 230 clicksWebsite · Week 46 · 45,719 views · 230 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 43,698 views · 125 clicksSaaS · Week 46 · 43,698 views · 125 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 62,625 views · 204 clicksSaaS · Week 46 · 62,625 views · 204 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 31,869 views · 125 clicksDesktop App · Week 46 · 31,869 views · 125 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 7,558 views · 19 clicksWebsite · Week 46 · 7,558 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,172 views · 21 clicksWeek 46 · 6,172 views · 21 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
5,702 views · 16 clicksWeek 46 · 5,702 views · 16 clicks