navneetbhardwaj/akeneo-quickexport-configurator

Akeneo 7 的快速导出配置器

安装量: 4,149

依赖关系: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 4

开放问题: 2

语言:JavaScript

类型:symfony-bundle

1.1.6 2023-08-09 10:18 UTC

README

借助此扩展,您可以动态地配置快速导出选项。

如何下载和安装连接器

安装 composer 依赖项

composer require navneetbhardwaj/akeneo-quickexport-configurator

config/bundles.php 中注册捆绑

return [
    \Webkul\QuickExportConfiguratorBundle\QuickExportConfiguratorBundle::class => ['all' => true],
];

在 config/routes/wk_quick_export.yml 中定义路由以创建文件

wk_quick_expoort:
    resource: "@QuickExportConfiguratorBundle/Resources/config/routing.yml"
    prefix:   /

使用命令清除缓存并注册路由和 JS 模块

php bin/console cache:clear --env=prod;
php bin/console pim:installer:assets --symlink --clean --env=prod; 
php bin/console d:s:u --force;
yarn run webpack;
yarnpkg run update-extensions;
yarnpkg run less;

如何在您的模块中配置快速导出

  1. 在文件 Resources/config/datagrid/quickexport.yml 中创建一个操作,例如将 quick_export_connectorname 替换为您的捆绑名称,例如 quick_export_magento2
datagrid:
    product-grid:
        mass_actions:
            quick_export_connectorname: 
                type: export
                label: pim.grid.mass_action.quick_export.connector
                handler: product_quick_export
                route: pim_datagrid_export_product_index
                route_parameters:                   
                    _format: html
                    _contentType: text/html
                    _jobCode: connector_product_quick_export
                    _displayedColumnsOnly: 0
                context:
                    withHeader: true
                messages:
                    empty_selection: pim_datagrid.mass_action.delete.empty_selection
                launcherOptions:
                    group: quick_export
            quick_export_grid_context_connectorname: 
                type: export
                label: pim.grid.mass_action.quick_export.connector
                handler: product_quick_export
                route: pim_datagrid_export_product_index
                route_parameters:                   
                    _format: html
                    _contentType: text/html
                    _jobCode: connector_product_quick_export
                    _displayedColumnsOnly: 0
                context:
                    withHeader: true
                messages:
                    empty_selection: pim_datagrid.mass_action.delete.empty_selection
                launcherOptions:
                    group: quick_export
  1. 在文件 Resources/config/services.yml 中创建一个服务,例如将 AcmeBundle 替换为您的捆绑名称,例如 Webkul\Magento2Bundle\Magento2Bundle
services:
    quick_export_connector:
        class: Webkul\AcmeBundle\Acme2Bundle
        tags:
            - { name: wk_quick_export_register }

功能

使用 Akeneo Quick Export Configurator,开发人员可以轻松地将快速导出作业选项添加到 Akeneo 5。

需求

  • Akeneo PIM >= 5.x