Menu Systems

Throw a wrench at your Joomla menus! This module allows you to render selected menu items, from any Joomla menu, at any depth in the menu tree, and render them all as one menu.

  • Get this
  • Favourite
  • Report

Some possibilities include:

  • Render child menu items onto the same level as their parent.
  • Render some, but not all, menu items in a Joomla menu.
  • Render menu items from multiple Joomla menus as one menu.
  • Never render select menu items thus eliminating the need for "hidden menus"

v1.1.0 - released July 24, 2014

  • Adds menu image support.
  • Implements dynamic rendering of category articles as sub-menu items of that category menu item.
    • e.g. articles belonging to category blog menu item will appear as sub-menu items of that blog menu item.
  • Heavy refactoring of code and abstraction of logic into individual methods.
  • Implements Joomla update server support.

v1.1.1 - released July 28, 2014

  • Resolves issue with sub-menus not being closed correctly in the HTML markup

Great extension

Posted on 19 September 2014

Great extension which gives more control over menu.

I needed to hide some specific menu items and this extension did it.

Very easy to use

Great Tool

Posted on 18 September 2014

So helpful. It allows you to pick and choose menu items from across any number of different menus and display them on the front end as one integrated menu.

Just installed and tested briefly on a development installation. Seems to be working just fine, does exactly what it should.

Very useful to create ie. a footer column menu where you don't want entire menus to be rendered. Thanks!



Free | Accessibility | Matt Thomas
8 reviews
A Joomla! 2.5/3.X module implementation of the jQuery jFontSize JavaScript plugin by Frederico Vanelli https://twitter.com/fredvanelli. This simple module allows you to define the maximum number of times the target element, CSS class or ID is increased or decreased in pixels. Focus has been put on simplicity and flexibility, including the ability to override the core stylesheet from within your template. For more details, and documentation, please visit this project's Github repository at https://github.com/betweenbrain/jFontSize-Module
Email Additional Fields

Email Additional Fields

Free | Forms | Matt Thomas
2 reviews
Leverages the mystical onSubmitContact Joomla! plugin event to email additional field data added by plugins. This plugin does not add any fields to forms. It instead includes, in the email generated by extensions that use the onSubmitContact Joomla! plugin event, all data from fields added to the form by a custom plugin like that described at http://docs.joomla.org/Addingcustomfieldstocorecomponentsusingaplugin. Without this plugin, if you add fields to the core contact form, the data submitted in those fields are not included in the contact email sent by Joomla. For a working example of a custom contact form plugin, please visit https://github.com/betweenbrain/Custom-Contact-Form-Plugin Release history v1.1.0 - July 7, 2015 - Implements support of translatable language constants. - Adds an empty line between the message and extra fields. - Implements update server. v1.0.2 - April 7, 2015 - Resolves custom field data not being properly appended to mail body with certain versions of PHP. v1.0.1 - March 31, 2015 - Initial release.
Hide Items

Hide Items

Free | Site Access | Matt Thomas
0 reviews
No more is the day of hidden Joomla menus!!! This plugin that removes list items from your page buffer before they are rendered by the browser. To use: Define a series of lists, consisting of when to fire the plugin and what to remove. List syntax is: X:class1,class2,class3; X2:class4,class5,class6; X3:class1,class3,class5 Where X is the menu item, when being viewed, to fire the plugin, and class is the class of the menu item to remove from the page. Be sure that the menu item being viewed is followed by a colon. Make sure that each list ends with a semi-colon. The lists can be on different lines in the textarea, and the last list does not need to end with a semi-colon. TIP: Use 0: to designate a set of classes to remove from all pages. Works with both Joomla 1.5 and 2.5.


Free | Analytics | Matt Thomas
0 reviews
Seamlessly integrates the freegeoip.net public REST API geolocation service with your Joomla website. Once installed and auto-enabled, the plugin will request IP address based geolocation information from your site's visitors and add that information to their Joomla user session. Access that information as follows $session = JFactory::getSession(); $session->get('freegeoip_ip'); Available session variables are: freegeoipip freegeoipcountrycode freegeoipcountryname freegeoipregioncode freegeoipregionname freegeoipcity freegeoipzipcode freegeoiplatitude freegeoiplongitude freegeoipmetrocode freegeoiparea_code API usage is limited to 10,000 queries per hour. After reaching this limit, all requests will result in HTTP 403 (Forbidden) until the roll over. Visit freegeoip.net for more information on their service and how you can host your own instance of this system.

Menu Wrench

Matt Thomas
Date added:
Nov 19 2014
GPLv2 or later
Free download

Uses Joomla! Update System

DemoNot available Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support