Skip to content

bryanlandia/webcouturier.dropdownmenu

 
 

Repository files navigation

webcouturier.dropdownmenu

Overview

The dropdown solution for Plone since 2007.

You will get the dropdown menus for those items in global navigation that have the subitems. Submenus are built based on the same policy as the Site Map, so it will show the same tree as you would get in the Site Map or navigation portlet being in appropriate section.

How it works

Dropdown menus are build based on the same policy as the Site Map, so it will show the same tree as you would get in the Site Map or navigation portlet being in appropriate section. This means - no private objects for anonymouses; no objects, excluded from the navigation - exactly the same behavior you would expect from Site Map or navigation portlet.

Installation

As any addons, please follow the official install documentation: http://plone.org/documentation/kb/add-ons/installing

Tips

  • While disabling clicking the links with children, I want the links in the global navigation bar to be clickable nevertheless.

    What you need is to customize the browser/dropdown.js file like the following:

    jQuery(function ($) {
        $('#portal-globalnav ul .noClick').click(function (e) {
            e.preventDefault();
        });
    });

    Note that we have added ul in the jQuery selector. This will stop clickability of the links in the dropdowns only, but not the section's link in the global navigation bar itself.

Credits

Authors:

Contributors:

  • Wichert Akkerman [wichert] Simplon
  • JeanMichel FRANCOIS [toutpt] Makina-Corpus
  • Thomas Desvarin [thomasdesvenain] Ecréall
  • Maurits van Rees [maurits]
  • David Glick [davisagli]
  • Matt Halstead [matthal]
  • Leonardo J. Caballero G. [macagua]
  • Florian Schulze [fschulze]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.9%
  • Shell 5.4%
  • JavaScript 0.7%