双元素/菜单包

内容管理系统(CMS)的菜单

安装: 133

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

公开问题: 0

类型:symfony-bundle

v1.3.6 2022-12-10 14:56 UTC

This package is auto-updated.

Last update: 2024-09-10 18:45:54 UTC


README

###安装 ###1.安装 composer require twin-elements/menu-bundle

###2.添加到 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.在 bundles.php 中添加

TwinElements\MenuBundle\TwinElementsMenuBundle::class => ['all' => true],

如何使用

{% 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'}) }}