twin-elements / menu-bundle
Menu for CMS
Installs: 134
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^7.1 || ^8.0
- symfony/framework-bundle: ^4.4 || ^5.4
- twin-elements/admin-bundle: ^1.11
Conflicts
- twin-elements/admin-bundle: <1.11.3
README
#Installation
###1.Install
composer require twin-elements/menu-bundle
###2.Add to routes.yaml
te_menu:
resource: "@TwinElementsMenuBundle/Controller/"
prefix: /admin
type: annotation
requirements:
_locale: '%app_locales%'
defaults:
_locale: '%locale%'
_admin_locale: '%admin_locale%'
options: { i18n: false }
###3.In bundles.php add
TwinElements\MenuBundle\TwinElementsMenuBundle::class => ['all' => true],
How it use
{% set menuName = 'menu_code' %}
{% set mainMenu = knp_menu_get('front_main_menu',[],{'category': menuName}) %}
{{ knp_menu_render(mainMenu, {'currentAsLink': true,'currentClass': 'active', 'ancestorClass': 'active', 'depth': 2, 'branch_class': 'has-sub'}) }}