A mega drop down menu implementation using Products.Collage
Plone implementation of a mega drop-down menu based on http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/.
Developed for Plone 3 and Plone 4.
Adds some actions in portal_actions/object_buttons:
Collage layout-views for ATCTContent: menu and intro.
Collage renderer-views for Collage, Rows and Columns used inside the above layout-views. This is to provide cleaner HTML.
Native support for ATFolders (see atfolder.zcml) and plone.app.folder (ploneappfolder.zcm) and can be extended for other custom folder implementations.
Collage description is shown as title. “Events” link highlighted with selected CSS class. Second column with highlighted news item with intro layout.
Add collective.collage.megamenu to the list of eggs to install and extend to a known good set for plone.app.registry:
[buildout] ... extends = ... http://good-py.appspot.com/release/plone.app.registry/1.0b2 ... eggs = ... collective.collage.megamenu
Tell the plone.recipe.zope2instance recipe to install a ZCML slug:
[instance] recipe = plone.recipe.zope2instance ... zcml = collective.collage.megamenu
Re-run buildout, e.g. with:
You can skip the ZCML slug if you are using Plone 3.3 or if you are going to explicitly include the package from another package’s configure.zcml file.
Based on Mega Drop Down Menus w/ CSS & jQuery implementation by Soh Tanaka.