3brs / sylius-sorting-plugin
Sylius 排序插件
v1.2.1
2021-09-29 09:12 UTC
Requires
- php: ^7.3|^8.0
- sylius/sylius: 1.7.*|1.8.*|1.9.*|1.10.*
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- friendsofsymfony/oauth-server-bundle: ^1.6 || >2.0.0-alpha.0 ^2.0@dev
- lakion/mink-debug-extension: ^2.0.0
- phpspec/phpspec: ^7.0
- phpstan/phpstan: 0.12.88
- phpstan/phpstan-doctrine: 0.12.37
- phpstan/phpstan-symfony: ^0.12.7
- phpunit/phpunit: ^8.5
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^4.0.0
- symfony/browser-kit: ^4.4|^5.2
- symfony/debug-bundle: ^4.4|^5.2
- symfony/dotenv: ^4.4|^5.2
- symfony/intl: ^4.4|^5.2
- symfony/web-profiler-bundle: ^4.4|^5.2
README
排序插件
功能
- 通过简单拖放对分类中的产品进行排序
- 分类中所有产品的整洁概览
- 禁用产品以灰色显示
- 直接链接到产品详情
- 可选地隐藏分类树以获得更多空间
安装
- 运行
$ composer require 3brs/sylius-sorting-plugin
。 - 在您的 Kernel 中注册
\ThreeBRS\SortingPlugin\ThreeBRSSyliusSortingPlugin
。 - 在 routing.yml 中导入
@ThreeBRSSyliusSortingPlugin/Resources/config/routing.yml
。threebrs_sorting: resource: "@ThreeBRSSyliusSortingPlugin/Resources/config/routing.yml" prefix: /admin
使用
- 登录管理面板
- 在主菜单的“目录”部分点击“排序产品”
- 选择分类
- 拖放卡片
- 点击右上角的“保存位置”按钮
开发
使用
- 从 .env.dist 创建到 .env 的符号链接或创建自己的 .env 文件
- 在
/src
中开发您的插件 - 查看
bin/
以获取有用的命令
测试
更改后,您必须确保测试仍在通过。
$ composer install
$ bin/console doctrine:schema:create -e test
$ bin/behat
$ bin/phpstan.sh
$ bin/ecs.sh
许可
此库受 MIT 许可协议的约束。