Files
2026-09-15 10:35:56 +08:00

37 lines
1.9 KiB
XML

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="Esun\Catalog\Controller\Adminhtml\Product\Image\Upload">
<arguments>
<argument name="imageUploader" xsi:type="object">Esun\Catalog\ProductDetailImageUpload</argument>
</arguments>
</type>
<type name="Esun\Catalog\Controller\Adminhtml\Product\Certification\Upload">
<arguments>
<argument name="fileUploader" xsi:type="object">Esun\Catalog\Model\CertificationFileUploader</argument>
</arguments>
</type>
<type name="Magento\Catalog\Controller\Adminhtml\Product\Save">
<plugin name="esun_catalog_product_save_detail_content"
type="Esun\Catalog\Plugin\Adminhtml\ProductSaveDetailContentPlugin"/>
</type>
<type name="Magento\Catalog\Controller\Adminhtml\Product\Attribute\Save">
<plugin name="esun_catalog_color_attribute_save"
type="Esun\Catalog\Plugin\Adminhtml\ColorAttributeSavePlugin"/>
</type>
<virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool">
<arguments>
<argument name="modifiers" xsi:type="array">
<item name="esun-detail-content" xsi:type="array">
<item name="class" xsi:type="string">Esun\Catalog\Ui\DataProvider\Product\Form\Modifier\DetailContent</item>
<item name="sortOrder" xsi:type="number">165</item>
</item>
<item name="esun-product-recommendations" xsi:type="array">
<item name="class" xsi:type="string">Esun\Catalog\Ui\DataProvider\Product\Form\Modifier\Recommendations</item>
<item name="sortOrder" xsi:type="number">166</item>
</item>
</argument>
</arguments>
</virtualType>
</config>