setono/sylius-tag-bag-plugin

插件,将 Setono/TagBagBundle 集成到您的 Sylius 项目中

安装次数: 281 419

依赖者: 5

建议者: 1

安全: 0

星标: 2

关注者: 2

分支: 1

公开问题: 3

类型:sylius-plugin

v1.3.0 2022-08-09 20:10 UTC

This package is auto-updated.

Last update: 2024-09-15 06:55:33 UTC


README

Latest Version on Packagist Software License Build Status Quality Score

TagBagBundle 集成到您的 Sylius 项目的插件

创建需要 TagBagBundle 的插件

配置 composer.json

{
    "type": "sylius-plugin",
    "keywords": ["sylius", "sylius-plugin", "setono-tagbag", "..."],
    "require": {
        "sylius/sylius": "^1.4.0",
        "setono/tag-bag-bundle": "^2.0"
    },
    "suggest": {
        "setono/sylius-tag-bag-plugin": "Use it if you don't want to override shop's layout.html.twig"
    },
    "require-dev": {
        "setono/sylius-tag-bag-plugin": "^1.0"
    }
}

注意,setono/sylius-tag-bag-plugin 应为开发依赖,以便您的插件用户(应用程序开发者)有机会不使用它,如果他在应用程序中已经覆盖了 layout.html.twig(由 Setono/TagBagBundle 需要),请参阅 github.com/Setono/TagBagBundle#usage

将以下内容添加到插件的 README.md

  • 要求库
# Omit setono/sylius-tag-bag-plugin if you want to
# override layout.html.twig as described at https://github.com/Setono/TagBagBundle#usage
composer require your/plugin setono/sylius-tag-bag-plugin
  • 包含组件
<?php
# config/bundles.php

return [
    // ...
    Setono\TagBagBundle\SetonoTagBagBundle::class => ['all' => true],

    // Use this bundle or override layout.html.twig as described at https://github.com/Setono/TagBagBundle#usage
    Setono\SyliusTagBagPlugin\SetonoSyliusTagBagPlugin::class => ['all' => true],
    // ...
];

开发

测试(手动)

  • 运行 composer try 以运行测试应用程序
  • 导航到任何产品(https://:8000/en_US/products/book
  • 您将看到由 app.event_subscriber.shop 添加到标签袋的 JavaScript 提示框

贡献

在推送之前,请运行 composer checks