Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Menu Bundle Laravel Package

aropixel/menu-bundle

A Symfony bundle that extends Aropixel Admin Bundle to manage your website's menus (main menu, footer, and more), with routes, migrations, and support for six languages. Requires Symfony 4 and the admin bundle.

View on GitHub
Deep Wiki
Context7
v3.0.0

MenuBundle 3.0 is a rewrite built on top of AdminBundle 3.0.

Highlights

  • Menu editor in the AdminBundle 3.0 UI, with configurable menus and depth
  • Pluggable item sources (doc/sources.md)
  • Front-end rendering helpers (doc/front-end.md)

Requirements

  • aropixel/admin-bundle ^3.0 (Symfony 6.4, 7.x or 8.x, Doctrine ORM 2 or 3)

Upgrading

There is no in-place upgrade path from previous versions: see UPGRADE-3.0.md and the installation guide.

v2.2.3
  • add selections to menu
  • add success message on menu update
v2.2.2
  • Exclude EventListener forlder from autowire
v2.2.1
  • Add isBlankTarget property
v2.2.0
  • [BC] - Upgrade doctrine/doctrine-bundle dependency to ^2.4
v2.1.8
  • Bugfix required page alert if menu item is deep
v2.1.7
  • Bugfix: required pages not found in sub levels
v2.1.6
  • Bugfix cached pages in menu
    • Bugfix getRequiredPages
    • Add is_section filter
v2.1.5
  • Bugfix getMenuItems for submenus of more than 2nd level
v2.1.4
  • Make menuHandlers property protected in MenuHandler
v2.1.3
  • Add twig block to override form header
  • Make MenuHandler properties & methods protected
v2.1.2
  • Bugfix add default page to menu
v2.1.1
  • Bugfix non static page already included
    • Change some PageHandler methods to public visibility
    • Modification of the mapping driver to fix the impossibility to make migrations
v2.1
  • refactor menu handler + controller
  • menu handler is now open to extension without override
v2.0.0

Changelog since (v1.2.4...v2.0.0) * Use v2.0.0 of PageBundle when PageBundle is enabled

v1.2.4

Changelog since (v1.2.3...v1.2.4) * Use PageInterface as relation in MapPageBundleSubscriber

1.2.3

Fix getting menu pages in the right order when there is static pages mixed with standard page

v1.2.2

Changelog since (v1.2.1...v1.2.2) * Put page informations with menu item in cache

v1.2.1

Changelog since (v1.2.0...v1.2.1) * Abstract MenuProvider with interface * Move required_pages to menu level * Add missing js translations

v1.2.0

Changelog since (v1.1.2...v1.2.0) * Add cache option to avoid reading database at each page loading * Manage french & english translations

v1.1.2

Changelog since (v1.1.1...v1.1.2) * Bugfix static/dynamic pages

v1.1.1

Changelog since (v1.1.0...v1.1.1) * Move strict_mode to menu level

v1.1.0

Changelog since (v1.0.6...v1.1.0) * Upgrade aropixel/admin-bundle to 1.1 * Add strict mode to include item only one time * Bugfix link disabled in modification if empty

v1.0.6

Changelog since (v1.0.5...v1.0.6) * Bugfix remove required items

v1.0.5

Changelog since (v1.0.4...v1.0.5) * Bugfix automatic persist for required items when entity is overrided

v1.0.4

Changelog since (v1.0.3...v1.0.4) * Add required menu items

v1.0.3

Changelog since (v1.0.2...v1.0.3) * Bugfix twig extension when entity is overrided

v1.0.2

Changelog since (v1.0.1...v1.0.2) * Bugfix delete menu when entity is overrided

v1.0.1

Changelog since (v1.0.0...v1.0.1) * Bugfix dynamic page bundle mapping * Bugfix with MappedSuperClass relations in MappedSuperClassSubscriber

v1.0.0

Changelog since (v0.1.4...v1.0.0) * Introduce target entities resolver system with compiler pass * Externalize entity doctrine mapping with XML config file * Prefix bundle tables names with "aropixel_" * Upgrade Aropixel Admin Bundle dependency

v0.1.4

Changelog since (v0.1.3...v0.1.4)

  • Bugfix: type name isn't displayed in edit modal
  • Bugfix change link for custom link
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log