Hello JoomlArt Support,
I have discovered an issue in the JA Vega template using T4 Framework where the Off-Canvas menu does not properly respect Joomla Access Levels for menu items or modules.
Observed behavior:
• I have several modules assigned to position off-canvas (e.g., Offcanvas-Community, Offcanvas-Customer-Dashboard).
• These modules have their Access Level set to Registered, and the menu items inside them are also set to Registered.
• The “Registered” user group does not contain “Guest” and my Joomla cache and browser cache are cleared.
• Despite this, these menu items are still visible to guests in the Off-Canvas menu.
• Clicking them as a guest redirects to a login page (as expected), but the links should not be visible at all.
Expected behavior:
• Menu items or modules with Access Level = Registered (or Special) should be completely hidden from guests in the Off-Canvas menu.
• This is how Joomla core menu modules behave when “Show Unauthorized Links” is disabled.
Additional notes:
• In the T4 Navigation → Offcanvas settings, “Module Position” is set to off-canvas, so it is loading the actual Joomla menu modules assigned to that position.
• The standard Joomla “Show Unauthorized Links” option is not visible in the module settings when using JA Vega/T4.
• This suggests that the T4 Off-Canvas rendering overrides the Joomla core behavior and forces “show unauthorized” to ON, or otherwise bypasses ACL checks.
• This makes it impossible to fully hide menu items for guests without custom code overrides.
Request:
Please investigate and provide an official fix so that the Off-Canvas menu in JA Vega/T4 fully respects Joomla Access Levels just like the core menu module does. Ideally:
1. Ensure ACL filtering is applied before rendering Off-Canvas items.
2. Make the “Show Unauthorized Links” option available in menu modules loaded in the Off-Canvas position.
3. Remove or override any hard-coded $params->set('show_unauthorised', 1) in the Off-Canvas menu rendering logic.
This is important for sites that have both public and member-only navigation in the Off-Canvas menu, and need to hide member links from guests.
Thank you.