workouse/popup-sylius

该软件包已被废弃,不再维护。没有推荐替代软件包。

Sylius电子商务的弹出插件包。

安装数: 1,155

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 4

分支: 4

开放问题: 0

类型:sylius-plugin


README

Sylius电子商务的弹出插件包。允许您创建简单的弹出窗口。

安装

$ composer require workouse/popup-sylius

将插件依赖项添加到您的 config/bundles.php 文件中

return [
    ...

    FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true], // WYSIWYG editor
    Workouse\PopupPlugin\WorkousePopupPlugin::class => ['all' => true],
];

上面的第一行(FOSCKEditorBundle)可能在执行 composer require 命令时已经添加。

安装WYSIWYG编辑器(FOS CKEditor

$ bin/console ckeditor:install

自FOSCKEditorBundle 2.0以来,为了使Twig渲染WYSIWYG编辑器,您必须在 twig.form_themes 配置键下添加一些配置

# Symfony 2/3: app/config/config.yml
# Symfony 4: config/packages/twig.yaml

twig:
    form_themes:
        - '@FOSCKEditor/Form/ckeditor_widget.html.twig'

在您的 config/packages/_sylius.yaml 文件中导入所需的配置

# config/packages/_sylius.yaml

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

在您的 config/routes.yaml 文件中导入路由

# config/routes.yaml
...

workouse_popup_plugin:
    resource: "@WorkousePopupPlugin/Resources/config/routing.yml"

通过更新数据库模式和安装资源来完成安装

$ bin/console doctrine:migrations:diff
$ bin/console doctrine:migrations:migrate
$ bin/console assets:install --symlink
$ bin/console sylius:theme:assets:install --symlink
$ bin/console cache:clear

测试和运行插件

$ composer install
$ cd tests/Application
$ yarn
$ yarn build
$ bin/console assets:install public -e test
$ bin/console doctrine:database:create -e test
$ bin/console doctrine:schema:create -e test
$ bin/console server:run 127.0.0.1:8080 -d public -e test
$ open http://localhost:8080
$ vendor/bin/behat