someadas / sylius-banner-plugin
此插件将为您的 Sylius 项目添加横幅
dev-master / 1.0.x-dev
2019-01-13 11:38 UTC
Requires
- vich/uploader-bundle: ^1.6
Requires (Dev)
- behat/behat: ^3.4
- behat/mink: ^1.7@dev
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- friends-of-behat/context-service-extension: ^1.2
- friends-of-behat/cross-container-extension: ^1.1
- friends-of-behat/service-container-extension: ^1.0
- friends-of-behat/symfony-extension: ^1.2.1
- friends-of-behat/variadic-extension: ^1.1
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^4.0
- phpstan/phpstan-doctrine: ^0.10
- phpstan/phpstan-shim: ^0.10
- phpstan/phpstan-symfony: ^0.10
- phpstan/phpstan-webmozart-assert: ^0.10
- phpunit/phpunit: ^6.5
- sylius-labs/coding-standard: ^2.0
This package is not auto-updated.
Last update: 2024-10-01 14:32:53 UTC
README
Odiseo Sylius Banner Plugin
描述
此插件将横幅添加到 Sylius 内容中。管理员可以完全自定义横幅。
演示
您可以在我们的 Sylius 演示应用程序中看到此插件的实际应用。
- 前端: sylius-demo.odiseo.com.ar.
- 管理: sylius-demo.odiseo.com.ar/admin,凭据为
odiseo: odiseo
。
安装
-
运行
composer require odiseoteam/sylius-banner-plugin
。 -
将插件添加到 AppKernel 中,但在 SyliusResourceBundle 之前添加。为此,您需要更改 registerBundles 如下
public function registerBundles(): array { $preResourceBundles = [ new \Odiseo\SyliusBannerPlugin\OdiseoSyliusBannerPlugin(), ]; $bundles = [ ... //This plugin use the vich uploader bundle new \Vich\UploaderBundle\VichUploaderBundle(), ]; return array_merge($preResourceBundles, parent::registerBundles(), $bundles); }
- 在您的 config.yml 中导入配置
- { resource: "@OdiseoSyliusBannerPlugin/Resources/config/config.yml" }
- 添加管理员和商店路由
odiseo_sylius_banner_admin: resource: "@OdiseoSyliusBannerPlugin/Resources/config/routing/admin.yml" prefix: /admin odiseo_sylius_banner_shop: resource: "@OdiseoSyliusBannerPlugin/Resources/config/routing/shop.yml" prefix: /{_locale}/banner
- 完成安装,更新数据库模式并安装资源
php bin/console doctrine:schema:update --force
php bin/console assets:install
php bin/console sylius:theme:assets:install
## Fixtures
This plugin comes with fixtures:
### Banners
Simply add this configuration on your fixture suite:
```yml
banner:
options:
banners_per_channel: 12
测试插件
您可以在适当的文档页面中按照说明测试此插件:测试插件。
致谢
此插件由 Odiseo 维护。想让我们帮助您使用此插件或任何 Sylius 项目?请联系我们:team@odiseo.com.ar。