lifestyle/sylius-product-variant-plugin

产品变体的扩展

1.3.0 2019-03-25 17:24 UTC

This package is not auto-updated.

Last update: 2020-08-06 15:54:21 UTC


README

此包扩展了产品变体实体,添加了额外的功能,以便在不禁用整个产品的情况下禁用产品内的产品变体。

要求

Sylius 1.3

安装

该仓库是私有的。您必须将其添加到项目的 composer.json 文件中。确保您有权访问该仓库。

{
  "name": "your-project",

  ...

  "repositories": [
    {
      "type": "git",
      "url": "ssh://git@stash.life-style.de:7999/lcp/lifestylesyliusproductvariantplugin.git"
    }
  ]
}

安装包。

composer require lifestyle/sylius-product-variant-plugin

更新数据库

cp vendor/lifestyle/sylius-product-variant-plugin/src/Migrations/Version*.php src/Migrations/.
php bin/console doctrine:migrations:migrate

启用包

config/bundles.php

<?php

return [
    ...
    Lifestyle\Sylius\ProductVariant\LifestyleSyliusProductVariantPlugin::class => ['all' => true],
];

配置

config/packages/lifestyle.yaml

imports:
    - { resource: "@LifestyleSyliusProductVariantPlugin/Resources/config/config.yml" }

要加载管理模板,您的项目中的 twig 配置必须更新如下:

config/packages/twig.yaml

twig:
    paths:
        '%kernel.project_dir%/templates': ~
        '%kernel.project_dir%/themes': ~
        '%kernel.project_dir%/vendor/lifestyle/sylius-product-variant-plugin/src/Resources/views/Admin': 'SyliusAdmin'
    debug: '%kernel.debug%'
    strict_variables: '%kernel.debug%'