selveq / menu-organizer
Magento 2 Menu Organizer extension for ScandiPWA theme
Package info
github.com/sellveq/menu-organizer
Type:magento2-module
pkg:composer/selveq/menu-organizer
Requires
- php: ^8.3
- magento/framework: ^103.0
- magento/module-backend: ^102.0
- magento/module-captcha: ^100.4
- magento/module-catalog: ^104.0
- magento/module-cms: ^104.0
- magento/module-media-storage: ^100.4
- magento/module-store: ^101.1
- magento/module-ui: ^101.2
- selveq/module-core: ^2.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
README
Fork of scandipwa/menu-organizer 2.1.5, taken five commits past the tag at commit f7e8a5f, maintained by Selveq for Magento 2.4.9 and PHP 8.3. Module name and namespace are unchanged, and the package replaces scandipwa/menu-organizer at every version, so it installs as a drop-in replacement. Selveq is not affiliated with or endorsed by Scandiweb.
What it does
- Manages menus and their items in the admin, each item a category, a CMS page or a custom link, with an icon, a position and a store assignment.
- Answers
scandiwebMenu(identifier: "...")with a menu and its active items for the current store, category and CMS-page items resolved to their storefront URLs. - Mirrors a category's active flag onto the menu items that point at it, on every save path, and disables those items when the category is deleted.
- Puts the menu and menu-item permissions under the Scandiweb ACL node
selveq/module-coredeclares.
Install
composer require selveq/menu-organizer bin/magento setup:upgrade
Configuration
| Setting | What it does | Default |
|---|---|---|
content_customization/header_content/header_menu, in Stores > Configuration > Content customization > Header and Menu > Menu to display |
Holds the identifier of the menu the storefront header asks for; the select lists every active menu. | none, until a menu is chosen |
License
OSL-3.0, the license of the original work. Scandiweb's copyright notices are kept in every file, and each file Selveq changed carries a Modifications © Selveq notice.