derniercri/sylius-menu-plugin

此插件允许您管理菜单。

安装: 6

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 20

类型:sylius-plugin


README

Monsieur Biz logo      Sylius logo
Monsieur Biz is a Sylius Extension Artisan partner

菜单插件

Menu Plugin license Tests Status Security Status

此插件允许您管理您的菜单。

安装

composer require monsieurbiz/sylius-menu-plugin

修改您的config/bundles.php文件,添加插件的行

<?php

return [
    //..
    MonsieurBiz\SyliusMenuPlugin\MonsieurBizSyliusMenuPlugin::class => ['all' => true],
];

然后在config/packages/monsieurbiz_sylius_menu_plugin.yaml中创建配置文件

imports:
    - { resource: "@MonsieurBizSyliusMenuPlugin/Resources/config/config.yaml" }

最后在config/routes/monsieurbiz_sylius_menu_plugin.yaml中导入路由

monsieurbiz_menu_admin:
    resource: "@MonsieurBizSyliusMenuPlugin/Resources/config/routes/admin.yaml"
    prefix: /%sylius_admin.path_name%

然后运行它

bin/console doctrine:migrations:migrate

自定义菜单

如果您想自定义菜单,例如添加图片,可以通过覆盖MenuItem实体来实现(有关Sylius文档中覆盖实体的更多信息,请参阅Sylius文档中的覆盖实体)。

菜单示例

管理表单索引

Admin form view

菜单前端视图

前端视图与默认视图完全相同。

贡献

如果您想贡献,可以开启一个问题或Pull Request!😘
谢谢!