workouse / popup-sylius
该软件包已被废弃,不再维护。没有推荐替代软件包。
Sylius电子商务的弹出插件包。
dev-master / 1.5.x-dev
2020-09-17 20:32 UTC
Requires
- php: ^7.3
- friendsofsymfony/ckeditor-bundle: ^1.1|^2.0
- sylius/sylius: ^1.7
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^6.1
- phpstan/phpstan: 0.12.25
- phpstan/phpstan-doctrine: 0.12.13
- phpstan/phpstan-webmozart-assert: 0.12.4
- phpunit/phpunit: ^8.5
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^3.1
- symfony/browser-kit: ^4.4
- symfony/debug-bundle: ^4.4|^5.0
- symfony/dotenv: ^4.4|^5.0
- symfony/intl: ^4.4|^5.0
- symfony/web-profiler-bundle: ^4.4|^5.0
- symfony/web-server-bundle: ^4.4|^5.0
- vimeo/psalm: 3.11.4
Conflicts
- symfony/browser-kit: 4.1.8
- symfony/dependency-injection: 4.1.8
- symfony/dom-crawler: 4.1.8
- symfony/routing: 4.1.8
- symfony/symfony: 4.1.8
This package is auto-updated.
Last update: 2024-07-18 04:53:41 UTC
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