View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007812 | OXID eShop (all versions) | 2. ----- eShop backend (admin) ----- | public | 2025-07-16 14:46 | 2025-07-23 13:56 |
Reporter | cschmidt | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 7.1.0 | ||||
Summary | 0007812: Opened admin navigation entries are not closing when other subnavigation entries are opened (with more than one main navigation) | ||||
Description | Based on https://bugs.oxid-esales.com/view.php?id=7741 It is not a feature if the OXID navigation is working differently, then the added new navigations. If you click from "Kundeninformation" to "Bestellungen verwalten", only the last click menu is opened. For every added navigation each menu is still opened. More over if you click on several submenus every submenu is still shown as active. That´s definetely no feature, it is a bug! | ||||
Steps To Reproduce | In the menu.xml (standard or via module), create another OXMENU entry (menu) with several MAINMENU (main menus) and at least one SUBMENU (submenu) per main menu. In OXID Admin, click on a new main menu entry from the new menu and open it. Then click on another main menu entry (whether from the standard or new menu) and open it. The previously opened new main menu entry from the new menu does not close. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
|
Closing as intended behavior. Tested on OXID 7.1: Multiple MAINMENU items inside one OXMENU block behave correctly (previous menu closes on switch). The “stays open” effect appears only with multiple separate OXMENU blocks in the same menu.xml. Each block is handled independently, so menus from different blocks can remain open by design. If you prefer a different UX, consider merging items into one block or adding a small JS/CSS tweak. |