Advanced Module Manager also gives you a few extra features to make module management just that bit easier and faster.

Categorizing modules

You can assign modules to simple categories, which can then be used to filter by in the module list view. This does not affect the output of the module in any way, it is just a feature to use on the administrator side, to make grouping and finding certain modules easier and faster.

You can switch off the use of categories in the Advanced Module Manager global settings (default is on).

Color

You can assign a color to a module. In the module list, you can then see these colors and even order by colors. This does not affect the output of the module in any way, it is just a feature to use on the administrator side, to make grouping and finding certain modules easier and faster.

You can customize the available colors in the Advanced Module Manager global settings.

HTML Before/After PRO

With this feature, exclusive to the Pro version, you are able to enter any custom HTML that you want to prepend or append to the content of the module.

This feature can be useful to add content or styling to dynamic modules that you normally wouldn’t be able to customize.

Hide if empty

This option can be used to prevent module blocks with empty content being shown when the module has nothing to show.

You can also optionally output an alternative text (HTML) if the module content returns empty.

Note: This option might not work on all templates.

Description & Notes

The core module manager has the ability to add a short note to modules that display in the module list.

Advanced Module Manager however adds the ability to show this Description as a tooltip or in a separate column of the module list (you can set this via the global settings).

It also adds a brand new dedicated "Notes" tab, with a much bigger field that allows you to enter more detailed notes.

Extra Fields PRO

In the Pro version of Advanced Module Manager global settings, you can enable the addition of up to 5 custom text fields to be displayed on the right-hand sidebar when editing a module.

This feature can be useful if you want to internally label modules in a custom way. You can also use these fields in your templates module chrome files to add extra functionality. You can get the value of these fields in the module chrome functions via PHP with values extra1-5, like: $params->get('extra1').