Create a parent menu item with access registered. (You can see 139 is the parent menu item and 140 is the sub menu item)
Create a sub menu with with access public. (You can see Parent menu access it registered and sub menu is public.)
Access the sub menu item using direct link in this case
index.php?option=com_content&view=article&id=3&Itemid=140
You will see the sub menu items under HTML structure appears under a different parent menu item.
Appears as this:
HTML as this:
You can see Item id 140 is now showing as a child menu item of 127 where as it's child of 139
Sub menu item should either not appear at all or appear with the current structure but NOT under the incorrect menu item.
Sub menu items appears under a different menu item.
Joomla 3.8.3 running with PHP 5.6 with Prostar template.
Original Post at: https://forum.joomla.org/viewtopic.php?f=706&t=957704&p=3506729#p3506729
Labels |
Added:
?
|
Category | ⇒ | ACL com_menus |
Title |
|
Status | New | ⇒ | Confirmed |
Thank You! I was running 3.6 but wanted to report this with the latest version. Ran the update but screenshots must have been before.
I just double checked and it's the same behavior on 3.8.3 as well.
I can confirm this behaviour - to be perfectly honest I dont see how it can be fixed. For my own site where I had this I just made sure that the submenu items were set to the same access level or higher than the parent
Understood! May be forcing the sub menu item to be hidden by default (if parent == less access than available) or something like that.
Labels |
Added:
J3 Issue
|
This is a really major bug (imho - for MY usecases). i have a 'large' (like 40 items on 3 levels, so not out of line...) menu trees on a backend/internal application where my users have 15 different access levels to give them access to the right menu items and sub-menus.
Registered and guest is the most simple use-case, but actually, ANY menu item where the person logged on doesn't have access to the parent menu item but does have access to the sub-item, the entire menu after that item is messed up with levels all over the place. and these issues are hard to diagnose given the robust security model.
the behavior I WOULD prefer is to EITHER:
I know it seems obscure, but i can't tell you how many times this has bit me when adding new menu items to my 30+ joomlas and not remembering to (researching) the access so that the menu item will display to all access levels. it would be SO much more user-friendly if this was done dynamically.
I have never contributed to the joomla code-base, but am happy to have my developer develop this change and submit it if you would want.
Status | Confirmed | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-03-20 16:19:12 |
Closed_By | ⇒ | joomla-cms-bot |
Closed_Date | 2019-03-20 16:19:12 | ⇒ | 2019-03-20 16:19:13 |
Closed_By | joomla-cms-bot | ⇒ | franz-wohlkoenig |
Set to "closed" on behalf of @franz-wohlkoenig by The JTracker Application at issues.joomla.org/joomla-cms/19123
Issue confirmed (Screenshots aren't by 3.8.*, looks like 3.6).
System information
3.8.4-dev
Multilanguage Site (4 Lang.) & Test English (GB) Sample Data
macOS Sierra, 10.12.6
Firefox 57 (64-bit)
MAMP 4.2
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/19123.