monsieurbiz / sylius-homepage-plugin
使用富编辑器为您的Sylius添加首页管理。
v1.2.0
2024-08-02 12:16 UTC
Requires
- php: ^8.0
- monsieurbiz/sylius-plus-adapter-plugin: ^1.1
- monsieurbiz/sylius-rich-editor-plugin: ^2.8
- sylius/sylius: >=1.11 <1.14
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- phpmd/phpmd: ^2.15
- phpspec/phpspec: ^7.0
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-doctrine: ^1.3.2
- phpstan/phpstan-webmozart-assert: ^1.1
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-09-02 12:33:55 UTC
README
Sylius首页
此插件允许您使用富编辑器管理您的首页。
如果您想了解更多关于我们的编辑器信息,请查看富编辑器仓库
兼容性
安装
如果您想使用我们的配方,您可以通过运行以下命令配置您的composer.json:
composer config --no-plugins --json extra.symfony.endpoint '["https://api.github.com/repos/monsieurbiz/symfony-recipes/contents/index.json?ref=flex/master","flex://defaults"]'
composer require monsieurbiz/sylius-homepage-plugin
如果您不使用配方
将您的config/bundles.php
文件更改为添加插件行
<?php return [ //.. MonsieurBiz\SyliusHomepagePlugin\MonsieurBizSyliusHomepagePlugin::class => ['all' => true], ];
然后在config/packages/monsieurbiz_sylius_homepage_plugin.yaml
中创建配置文件
imports: - { resource: "@MonsieurBizSyliusHomepagePlugin/Resources/config/config.yaml" }
最后在config/routes/monsieurbiz_sylius_homepage_plugin.yaml
中导入路由
monsieurbiz_sylius_homepage_admin: resource: "@MonsieurBizSyliusHomepagePlugin/Resources/config/routes/admin.yaml" prefix: /%sylius_admin.path_name% monsieurbiz_sylius_homepage_homepage: path: /{_locale}/ methods: [GET] requirements: _locale: ^[a-z]{2}(?:_[A-Z]{2})?$ defaults: _controller: monsieurbiz_homepage.controller.homepage::indexAction _sylius: template: '@MonsieurBizSyliusHomepagePlugin/Homepage/index.html.twig' repository: method: findOneByChannelAndLocale arguments: - "expr:service('sylius.context.channel').getChannel()" - "expr:service('sylius.context.locale').getLocaleCode()"
迁移
制作一个 doctrine 迁移 diff
bin/console doctrine:migrations:diff
然后运行它
bin/console doctrine:migrations:migrate
完整的首页示例
带有预览的行政表单
前端显示
创建自定义元素
您可以在您的页面上自定义和创建自定义元素。
为了做到这一点,您可以查看富编辑器自定义元素创建
SEO友好
您可以为您的首页定义meta标题、meta描述和meta关键字。
贡献
如果您想的话,可以打开一个问题或拉取请求!😘
谢谢!