diff --git a/README.md b/README.md index 33e827f..3a0238c 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,39 @@ yaroslavche_sylius_translation_plugin: resource: "@YaroslavcheSyliusTranslationPlugin/Resources/config/admin_routing.yml" ``` +Add twig_hook in v2 : + +```yaml +sylius_twig_hooks: + hooks: + 'sylius_admin.base#stylesheets': + app_styles: + template: 'admin/stylesheets.html.twig' + 'sylius_admin.base#javascripts': + app_javascripts: + template: 'admin/javascripts.html.twig' + + 'sylius_shop.base#stylesheets': + app_styles: + template: 'shop/stylesheets.html.twig' + 'sylius_shop.base#javascripts': + app_javascripts: + template: 'shop/javascripts.html.twig' + + 'sylius_admin.translation.index': + sidebar: + template: '@SyliusAdmin/shared/crud/common/sidebar.html.twig' + priority: 200 + navbar: + template: '@SyliusAdmin/shared/crud/common/navbar.html.twig' + priority: 100 + content: + template: '@YaroslavcheSyliusTranslationPlugin/translation.html.twig' + priority: 0 +``` + + + Install assets and clear cache. ```bash $ yarn build diff --git a/composer.json b/composer.json index cbc7dd2..2228d1b 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ "license": "MIT", "require": { "php": "^7.2 || ^7.3 || ^8.0", - "sylius/sylius": ">=1.14 <2.0", + "sylius/sylius": "^2.0", "ext-json": "*" }, "require-dev": { diff --git a/src/Resources/config/services.yml b/src/Resources/config/services.yml index da6261f..c946b69 100644 --- a/src/Resources/config/services.yml +++ b/src/Resources/config/services.yml @@ -26,6 +26,6 @@ services: # controller Yaroslavche\SyliusTranslationPlugin\Controller\TranslationController: - arguments: - $translationService: '@yaroslavche_sylius_translation_plugin_translation_service' - tags: ['controller.service_arguments'] + autowire: true + autoconfigure: true + public: true diff --git a/src/Resources/views/base.html.twig b/src/Resources/views/base.html.twig index a2603a1..bc376a6 100644 --- a/src/Resources/views/base.html.twig +++ b/src/Resources/views/base.html.twig @@ -1,7 +1,4 @@ -{% extends '@SyliusAdmin/layout.html.twig' %} - -{% block title %}Translation | Sylius{% endblock %} - +{% extends '@SyliusAdmin/shared/layout/base.html.twig' %} {% block stylesheets %} {{ parent() }} @@ -10,11 +7,10 @@ {% endblock %} {% block javascripts %} - {{ parent() }} {% include '@YaroslavcheSyliusTranslationPlugin/_javascripts.html.twig' %} {% endblock %} -{% block content %} -
+{% block body %} + {% hook ['sylius_admin.translation.index'] %} {% endblock %} diff --git a/src/Resources/views/translation.html.twig b/src/Resources/views/translation.html.twig new file mode 100644 index 0000000..af69a76 --- /dev/null +++ b/src/Resources/views/translation.html.twig @@ -0,0 +1,7 @@ +