Functionally it works the same as the core menu module and allows you to split the menu across a number of columns. Each menu item is css classed with its original level for styling.


The simplest way to get started is to enable the default stylesheet:

Alternatively, add the following to your template css file:

#footer-menu ul {
    display: inline-block;

where #footer-menu is the id you give the module. This will flow the menu horizontally.

After that apply any necessary margins, padding, colours and styling to match your template. Different level menu items can be given specific styles, for example:

#footer-menu .level0 a {
    font-size: 1.125em;
#footer-menu .level1 a {
    font-size: 1em;
#footer-menu .level2 a {
    font-size: 0.875em;

Compatible with Joomla! 2.5 and 3.x.

You can download the current version from our Github repository:



Contact kmo today

See what we can do for you. Book your free consultation now.

Contact Us

© Copyright 2024 kmo design pty ltd
Suite 41 Level 34, 1 Eagle St Brisbane 4000 | 1300 965 232 | 07 3077 7210