Module to generate a mega dropdown menu for YOOtheme Pro

Related tags

CMS YOOthemeMegaMenu
Overview

YOOtheme Mega Menu module

Joomla module to generate a mega dropdown menu for YOOtheme Pro.

Installation instructions

  • Download the latest release here.
  • Install the module inside your YOOtheme Pro based Joomla website.
  • In YOOtheme Pro go to MENUS and remove the menu at the NAVBAR POSITION.
  • Create a new YOOtheme MegaMenu module and publish it on the navbar module postion.
  • The use of Reglar Labs Modules Anywhere is no longer needed.

Usage

  • In the YOOtheme MegaMenu module, add Top Level Items and define what kind of dropdown you want to display when hovering over the toplevel items:
    • Choose Mega Menu to display 1 to up to 6 columns in a mega dropdown.
    • Choose Single Column to display a single column in a dropdown.
    • Choose No dropdown if you don't want to display a dropdown with a toplevel item.
  • Don't forget to set the other options for each toplevel item:
    • Show dropdown indicator
    • Indicator icon
    • Offset
    • Animation
  • You can hover over the labels of the options to read the description at each option.
  • Each column in the dropdowns holds a moduleposition. For the 1st toplevel item, the 1st column has moduleposition name megamenu11.
  • The 2nd column of the 1st toplevel item has moduleposition name megamenu12
  • For the 2nd toplevel item, the 1st column has moduleposition name megamenu21. You get the idea ;-)
  • You can add more toplevel items by clicking the green + icon at the bottom right of one of the other toplevel items.

Toplevelitem

  • You can now create modules that you can display on the megamenu modulepositions to fill up your megamenu.

Tip

If you want to see what modulepositions are defined in the dropdown columns, set the Show module positions option to Yes. This will show the modulepositions at the top of each column in the dropdown.

Don't forget to turn the option off again!

Modulepositions

Version history

2021-07-17 Added update server, version bumped to 1.0.3.

2021-07-15 Warning fix, version bumped to 1.0.2 Add an array typecast in the helper to prevent a warning.

2021-07-15 Code improvements, version bumped to 1.0.1 Added coded improvements by Dmitrii Cymbal and added the option to set a dropdown to 'No dropdown'. Also the Modules Anywhere plugin is no longer needed.

2021-07-14 Initial version

Comments
  • Some mistake

    Some mistake

    Good afternoon. After installing and publishing the module, an error is displayed...

    Link on screenshot

    P.S. Joomla has just been installed on a local server (I also tried it on a working hosting, the same thing)

    opened by elfest1 3
  • Regular Labs Modules question

    Regular Labs Modules question

    hi, why do you need Regular Labs Modules? It is not necessary, joomla already has processing, {loadmoduleid} and {loadposition}. An unnecessary extension, it inflates the processing, unnecessary consumption of resources and, accordingly, the return of the page by the server.

    opened by dmitriitux 2
  • Can't add more than 5 top level items

    Can't add more than 5 top level items

    Hi This mega menu works well but I can't seem to add more than 5 top level items. If I add a sixth one and save the module, I'm sent back to the menu list and the mega module is locked.

    This is tested on latest releases of Joomla! (3.10), Yootheme Pro and your module.

    opened by jfquestiaux 0
  • Menu item of type Heading is showed always collapsed

    Menu item of type Heading is showed always collapsed

    Like as depicted here I wanted to show a non clickable title to better organizing the submenus (see Module title in the picture). I tried using the Title of the Menu but it is not showed. Is there a way to show it? I created then a new menu with the first level of type "Heading" and the second level with the real menu items. It works but the heading is showed always collapsed? Is there a way to show it not collapsed?

    I have Joomla 4 and YooTheme Pro.

    opened by mnolletti69 1
  • ARIA and accessibility standards

    ARIA and accessibility standards

    Hello, Thank you for the module. Are there any plans on adding ARIA standards and making the menu comply with accessibility standards?

    https://www.w3.org/TR/wai-aria-practices/examples/menu-button/menu-button-links.html https://www.w3.org/WAI/GL/wiki/Using_ARIA_menus

    Thanks for attention.

    opened by Sulpher 1
  • Width of dropdown

    Width of dropdown

    Hi

    I have installed your module on a Joomla 4 site running YOOtheme Pro 2.6.9. I have created a menu item as per your guide, but the width of the mega menu dropdown is only as wide as a normal 1 col dropdown. Am I missing something?

    Skærmbillede 2021-11-05 kl  23 39 07
    opened by dformdotdk 2
Releases(1.0.5)
Owner
Rene Kreijveld
Webdeveloper @ Destiny Nederland, Joomla 3 Certified Administrator.
Rene Kreijveld
Generate a CMS element scaffolding within seconds.

Generate CMS elements or blocks Tired of creating the whole folder structure for a CMS block or element? With this plugin you can create the scaffoldi

Shape & Shift 26 Nov 4, 2022
A module allowing you to write your Processwire template using MJML and get a converted HTML output using MJML API.

PageMjmlToHtml A module allowing you to write your Processwire template using MJML and get a converted HTML output using MJML API. This is considered

Romain Cazier 7 Oct 5, 2022
Charcoal Content Management System (CMS) Module

Charcoal CMS The CMS Charcoal Module (Content Management System). Provides basic objects to build a website. Notably, Section (or page), News, Event a

Locomotive 44 Sep 12, 2022
Most Advance online restaurant menu, food delivery system, online restaurant menu, free online restaurant menu, free online restaurant menu app, online restaurant menu service provider

Buffet Box online menu and cloud kitchen Most Advance online restaurant menu, online restaurant menu, free online restaurant menu, free online restaur

null 20 Oct 28, 2022
Silverstripe-tinytidy - Control which styles are available in TinyMCE's style dropdown menu and what elements they can be applied to

TinyTidy for SilverStripe This module mainly serves as an example of how to customise the 'styles' dropdown menu in the TinyMCE editor to control whic

Jono Menz 30 Jul 30, 2020
Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

Filament Quick Create Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items from any page. Installation Instal

Adam Weston 45 Dec 27, 2022
Mega list of 1 on 1 meeting questions compiled from a variety to sources

Mega list of 1 on 1 meeting questions compiled from a variety to sources

Vidal Graupera 9.1k Dec 29, 2022
For the super admin, replace WP Admin Bar My Sites menu with an All Sites menu.

Super Admin All Sites Menu Also available at https://wordpress.org/plugins/super-admin-all-sites-menu/ Use | Prerequisite | Install | Filters | Demo |

Per Søderlind 18 Dec 17, 2022
Menu ordering/management application demo, like Wordpress menu manager

Menu manager like Wordpress using Laravel and Nestable See demo at: http://laravel-menu-builder.gopagoda.com/admin/menu Tutorial coming up at: http://

Maksim Surguy 336 Nov 25, 2022
DepDrop widget is a Yii 2 wrapper for the dependent-dropdown jQuery plugin by Krajee.

yii2-widget-depdrop The DepDrop widget is a Yii 2 wrapper for the dependent-dropdown jQuery plugin by Krajee. This plugin allows multi level dependent

Kartik Visweswaran 82 Nov 27, 2022
A Zabbix module to show groups/hosts as a tree under Monitoring -> Hosts Tree menu item

zabbix-module-hosts-tree Written according to Zabbix official documentation https://www.zabbix.com/documentation/current/manual/modules A Zabbix modul

BGmot 16 Dec 6, 2022
Magento 2 module to quickly acces products, orders and customer from admin menu

Magento 2 module to quickly access product, order or customer views Introduction The Magento 2 backend can be sluggish. Ever wanted to access a produc

null 1 Dec 3, 2021
PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro

Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our

Payum 1.7k Jan 5, 2023
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro

Supporting Enqueue Enqueue is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and

Enqueue 2.1k Dec 22, 2022
PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace

MODX Extra Publisher PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace. Installation global? local? To install packag

Ivan Klimchuk 3 Aug 6, 2021
A library written in PHP to interact with Coinbase Pro via API.

A library written in PHP to interact with Coinbase Pro via API.

Blake Hamilton 4 Mar 31, 2022
php command line script to DCA crypto from Coinbase Pro

dca.php A simple php script designed to be run via the command line via a cron job. This will connect to coinbase pro and buy the crypto coins specifi

Ben Suffolk 2 Oct 22, 2021
Font Awesome 5/6 (pro/subset) Icon Picker

Font Awesome Icon Picker Icon-Picker für Font Awesome ab Version 5. Der Iconpicker wird an Text-Eingabefelder angebunden. Beim Klick öffnet sich ein P

Friends Of REDAXO 17 Oct 22, 2022
Source Code for 'Pro PHP 8 MVC' by Christopher Pitt

Apress Source Code This repository accompanies Pro PHP 8 MVC by Christopher Pitt (Apress, 2021). Download the files as a zip using the green button, o

Apress 27 Dec 25, 2022
A Statamic Pro addon that provides alternative GraphQL queries for collections, entries and global sets.

Statamic Enhanced GraphQL A Statamic CMS GraphQL Addon that provides alternative GraphQL queries for collections, entries and global sets. ⚠️ This is

Grischa Erbe 2 Dec 7, 2021