Ninja Access Module

Ninja Access Module enables you to show or hide modules depending on the access level of the person viewing the page.

It is most useful for selectively hiding modules from different users, such as hiding ads from administrators or subscribers.

This extension is designed to work in conjunction with the default Joomla ACL or 3pd ACL products. It will operate with just the default Joomla groups, but you cannot create new groups via this extension.


  • Install the Ninja Access Module
  • Publish the modules you wish to put within the Ninja Access Module in a module position which is not loaded by your template. This allows the Ninja Access Module to access them without them appearing on your site. Also take note of the module IDs.
  • Enter the module IDs for the modules you wish to display into the Ninja Access Module.
  • Select the groups you wish to be able to view or not view the module.
  • Enter the group id for any non standard groups you wish to be able to view the contained modules into the final parameter.
  • Finally publish the module.


Version: 2.0.0 Date:July 2012 State: Feature Release

  • Added support for Joomla 2.5

Version: 1.0.7 Date: October 2010 State: Feature Release

  • Added the ability to output modules without adding any wrapping divs

Version: 1.0.6 Date: January 2009 State: Bug Fix Release

  • Fixed a bug that affected custom modules on Joomla 1.5

Version: 1.0.5 Date: August 2008 State: Robustness Improvements and Feature Update

  • Fixed a bug that affected custom modules on Joomla 1.5
  • Added subgroup checking option for JACL Plus on Joomla 1.5

Version: 1.0.2 - 1.0.4 Date: August 2008 State: Robustness Improvements

  • tiny tweaks or framework upgrades

Version: 1.0.1 Date: July 2008 State: Bug Fix Release

  • Put in a fix for user modules in j1.0

Version: 1.0.0 Date: June 2008 State: Initial Release

  • Single file hybrid install for Joomla 1.0 and 1.5
  • Radio buttons for regular groups
  • Text field for custom groups

Frequently Asked Questions

Can I have multiple Ninja Access Modules on one page?

Yes you can. Just copy the module and enter different parameters for it.

How do I change the order the modules appear in?

Simply change the order that they are entered into the Module IDs field.

Can I use a different Module Suffix?

You can change the module class suffix if you wish to use your template's module styling. We recommend "-flush" however, as in 99% of cases it will give the best appearance.

What types of modules can I use?

We are confident that you can use almost any type of module. We would like to say that every module will work, and we think they will. But there may be one out there with special requirements that doesn't work.

Why don't my contained extensions appear?
Check that they are all published, that you have set their parameters correctly, and that you have entered the correct ids into the module ids parameter.
Why don't my contained extensions have the correct styling for my template?
Some templates use 4 div modules, some use 1, also some use module classes and some use moduletable. Try different combinations of the "Inner Module Div Count" and "Module Div class" to get the correct styling for your modules.
Home Extensions Ninja Access Module