diff --git a/monsieurbiz/sylius-homepage-plugin/1.0/config/packages/monsieurbiz_sylius_homepage_plugin.yaml b/monsieurbiz/sylius-homepage-plugin/1.0/config/packages/monsieurbiz_sylius_homepage_plugin.yaml new file mode 100644 index 00000000..d082ad06 --- /dev/null +++ b/monsieurbiz/sylius-homepage-plugin/1.0/config/packages/monsieurbiz_sylius_homepage_plugin.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@MonsieurBizSyliusHomepagePlugin/Resources/config/config.yaml" } diff --git a/monsieurbiz/sylius-homepage-plugin/1.0/config/routes/monsieurbiz_sylius_homepage_plugin.yaml b/monsieurbiz/sylius-homepage-plugin/1.0/config/routes/monsieurbiz_sylius_homepage_plugin.yaml new file mode 100644 index 00000000..84099a70 --- /dev/null +++ b/monsieurbiz/sylius-homepage-plugin/1.0/config/routes/monsieurbiz_sylius_homepage_plugin.yaml @@ -0,0 +1,18 @@ +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()" diff --git a/monsieurbiz/sylius-homepage-plugin/1.0/manifest.json b/monsieurbiz/sylius-homepage-plugin/1.0/manifest.json new file mode 100644 index 00000000..56cc8261 --- /dev/null +++ b/monsieurbiz/sylius-homepage-plugin/1.0/manifest.json @@ -0,0 +1,10 @@ +{ + "bundles": { + "MonsieurBiz\\SyliusHomepagePlugin\\MonsieurBizSyliusHomepagePlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +}