someadas/sylius-banner-plugin

此插件将为您的 Sylius 项目添加横幅

安装: 5

依赖项: 0

建议者: 0

安全: 0

星级: 0

观察者: 0

分支: 0

开放问题: 0

类型:sylius-plugin

This package is not auto-updated.

Last update: 2024-10-01 14:32:53 UTC


README

Odiseo
Odiseo Sylius Banner Plugin

描述

此插件将横幅添加到 Sylius 内容中。管理员可以完全自定义横幅。

Banners admin

演示

您可以在我们的 Sylius 演示应用程序中看到此插件的实际应用。

安装

  1. 运行 composer require odiseoteam/sylius-banner-plugin

  2. 将插件添加到 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);
}
  1. 在您的 config.yml 中导入配置
    - { resource: "@OdiseoSyliusBannerPlugin/Resources/config/config.yml" }
  1. 添加管理员和商店路由
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
  1. 完成安装,更新数据库模式并安装资源
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