The Advanced Module Manager extension is used by thousands of Joomla websites to conditionally manage the display of modules. For example, you can create a condition at the module level that displays it only to logged in users from Germany, but not to anyone else, and so on.
These conditions work normally when you place a module in a particular position, but not when you place the module as an add-on to a page builder page. This is severely affecting the usability of page builder in many scenarios where conditional display of content is required.
Steps to reproduce:
- Install fresh Joomla 4 with Helix Ultimate template
- Install free version of Advanced Module Manager extension
- Insall Page Builder 5
- Go to System > Site Modules. Create a new module (of any type). Under Conditions tab, create a new condition to display module to registered users only (note: the Conditions tab is managed by Advanced Module Manager). Save and publish the module.
- Create a new SPPB page. Add a row, then add a "Joomla Module" add-on in the row column. Select the newly created module.
- Save and preview the page as a logged out (Guest) user
Expected:
The module is NOT visible.
Actual:
The module is visible.