Joomla Main Menu Images Module

This module is a small hack to the default mainmenu module, which removes the text, and displays only the images you select in the menu item parameter.

This will enable you to create a menu based on images (only), rather than just text or text + images.

Update: For all those looking for horizontal image only images, module has now been updated to support (Legacy) Horizontal menus too!

Report

Editor's Note
  • This extension requires registration to download.
I've used this package on two client's sites and it turned out very nice. Much better than jumping through hoops to get image menus using css.

I did run into two situations were I wasn't able to get the menus to appear the way I needed. So I made a few changes to the code.Maybe other's would benifit.

The first was I couldn't get the images in a horizontal menu to be flush against each other. To fix it I removed the space in line 380 of legacy.php I changed cellspacing from 1 to 0.

The second problem was the vertical legacy menu inserted the menu text link under the image. To fix it on line 144 of helper.php I changed mosShowVIMenu to mosShowVIMenuMMI.


Duane Hinkley
DH Consulting
www.dhITconsulting.com
byalexxandar on January 16, 2009
This is a great extension doing, just what a lot of people need. Simple to use, just like Joomla's Menu module, great addition is possibility to disable list bullets for those not that familiar with CSS. Maybe in future versions there could be added a hover image support?
Owner's reply

Hover imaging using the current code is very difficult to achieve, however we will try to implement some mechanism to enable hover images. There is a CSS workaround on the site ... but its not very elegant.

byNjG on January 15, 2009
Haven't had a problem with this extension at all. It works nice and displays sweet....running on Joomla! 1.0 - easy to install!
bysandeept on November 13, 2008
Thanks for this excellent module :)
bybepos on July 24, 2008
This is what i just was looking for!

Simple and effective.