![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/mageworx/module-seoxtemplates/etc/ |
<?xml version="1.0"?> <!-- /** * Copyright © 2016 MageWorx. All rights reserved. * See LICENSE.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="TemplateProductApplyCommand" xsi:type="object">MageWorx\SeoXTemplates\Console\Command\TemplateProductApplyCommand</item> <item name="TemplateCategoryApplyCommand" xsi:type="object">MageWorx\SeoXTemplates\Console\Command\TemplateCategoryApplyCommand</item> <item name="TemplateLandingPageApplyCommand" xsi:type="object">MageWorx\SeoXTemplates\Console\Command\TemplateLandingPageApplyCommand</item> </argument> </arguments> </type> <virtualType name="MageWorxSeoXTemplatesTemplateProductGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider"> <arguments> <argument name="collection" xsi:type="object" shared="false">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Product\Collection</argument> <argument name="filterPool" xsi:type="object" shared="false">MageWorxSeoXTemplatesGirdFilterPool</argument> </arguments> </virtualType> <virtualType name="MageWorxSeoXTemplatesTemplateProductGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool"> <arguments> <argument name="appliers" xsi:type="array"> <item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item> <item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item> </argument> </arguments> </virtualType> <type name="MageWorx\SeoXTemplates\Model\ResourceModel\Template\Product\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">mageworx_seoxtemplates_template_product</argument> <argument name="eventPrefix" xsi:type="string">mageworx_seoxtemplates_template_product_grid_collection</argument> <argument name="eventObject" xsi:type="string">template_product_grid_collection</argument> <argument name="resourceModel" xsi:type="string">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Product</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="mageworx_seoxtemplates_template_product_listing_data_source" xsi:type="string">MageWorx\SeoXTemplates\Model\ResourceModel\Template\Product\Grid\Collection</item> </argument> </arguments> </type> <virtualType name="MageWorxSeoXTemplatesTemplateCategoryGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider"> <arguments> <argument name="collection" xsi:type="object" shared="false">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Category\Collection</argument> <argument name="filterPool" xsi:type="object" shared="false">MageWorxSeoXTemplatesGirdFilterPool</argument> </arguments> </virtualType> <virtualType name="MageWorxSeoXTemplatesTemplateCategoryGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool"> <arguments> <argument name="appliers" xsi:type="array"> <item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item> <item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item> </argument> </arguments> </virtualType> <type name="MageWorx\SeoXTemplates\Model\ResourceModel\Template\Category\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">mageworx_seoxtemplates_template_category</argument> <argument name="eventPrefix" xsi:type="string">mageworx_seoxtemplates_template_category_grid_collection</argument> <argument name="eventObject" xsi:type="string">template_category_grid_collection</argument> <argument name="resourceModel" xsi:type="string">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Category</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="mageworx_seoxtemplates_template_category_listing_data_source" xsi:type="string">MageWorx\SeoXTemplates\Model\ResourceModel\Template\Category\Grid\Collection</item> </argument> </arguments> </type> <virtualType name="MageWorxSeoXTemplatesTemplateCategoryFilterGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider"> <arguments> <argument name="collection" xsi:type="object" shared="false">MageWorx_SeoXTemplates\Model\ResourceModel\Template\CategoryFilter\Collection</argument> <argument name="filterPool" xsi:type="object" shared="false">MageWorxSeoXTemplatesGirdFilterPool</argument> </arguments> </virtualType> <virtualType name="MageWorxSeoXTemplatesTemplateCategoryFilterGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool"> <arguments> <argument name="appliers" xsi:type="array"> <item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item> <item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item> </argument> </arguments> </virtualType> <type name="MageWorx\SeoXTemplates\Model\ResourceModel\Template\CategoryFilter\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">mageworx_seoxtemplates_template_categoryfilter</argument> <argument name="eventPrefix" xsi:type="string">mageworx_seoxtemplates_template_categoryfilter_grid_collection</argument> <argument name="eventObject" xsi:type="string">template_categoryfilter_grid_collection</argument> <argument name="resourceModel" xsi:type="string">MageWorx_SeoXTemplates\Model\ResourceModel\Template\CategoryFilter</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="mageworx_seoxtemplates_template_categoryfilter_listing_data_source" xsi:type="string">MageWorx\SeoXTemplates\Model\ResourceModel\Template\CategoryFilter\Grid\Collection</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\Template\ManagerFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="category" xsi:type="string">MageWorx\SeoXTemplates\Model\Template\Manager\Category</item> <item name="categoryfilter" xsi:type="string">MageWorx\SeoXTemplates\Model\Template\Manager\CategoryFilter</item> <item name="product" xsi:type="string">MageWorx\SeoXTemplates\Model\Template\Manager\Product</item> <item name="landingpage" xsi:type="string">MageWorx\SeoXTemplates\Model\Template\Manager\LandingPage</item> <item name="brand" xsi:type="string">MageWorx\SeoXTemplates\Model\Template\Manager\Brand</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DataProviderProductFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Eav</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Product\Gallery</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DbWriterProductFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav\Url</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Eav</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Product\Gallery</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\CsvWriterProductFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Eav</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Product\Gallery</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\ConverterProductFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="product_seo_name" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\SeoName</item> <item name="url_key" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\Url</item> <item name="short_description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\ShortDescription</item> <item name="description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\Description</item> <item name="meta_title" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\MetaTitle</item> <item name="meta_description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\MetaDescription</item> <item name="meta_keyword" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\MetaKeywords</item> <item name="media_gallery" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Product\Gallery</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DataProviderCategoryFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Category\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Category\Eav</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Category\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Category\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Category\Eav</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DbWriterCategoryFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Category\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Category\Eav</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Category\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Category\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Category\Eav</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\CsvWriterCategoryFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Category\Eav</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Category\Eav</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Category\Eav</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Category\Eav</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Category\Eav</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\ConverterCategoryFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="category_seo_name" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\SeoName</item> <item name="description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\Description</item> <item name="meta_title" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaTitle</item> <item name="meta_description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaDescription</item> <item name="meta_keywords" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaKeywords</item> </argument> </arguments> </type> <!--Category Filter--> <type name="MageWorx\SeoXTemplates\Model\DataProviderCategoryFilterFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\CategoryFilter</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\CategoryFilter</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\CategoryFilter</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\CategoryFilter</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\CategoryFilter</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DbWriterCategoryFilterFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\CategoryFilter</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\CategoryFilter</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\CategoryFilter</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\CategoryFilter</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\CategoryFilter</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\CsvWriterCategoryFilterFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\CategoryFilter</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\CategoryFilter</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\CategoryFilter</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\CategoryFilter</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\CategoryFilter</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\ConverterCategoryFilterFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaTitle</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaDescription</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\MetaKeywords</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\Description</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Category\SeoName</item> </argument> </arguments> </type> <!--Landing Pages --> <type name="MageWorx\SeoXTemplates\Model\DataProviderLandingPageFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> <item name="9" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\LandingPage</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DbWriterLandingPageFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> <item name="9" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\LandingPage</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\CsvWriterLandingPageFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="5" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="6" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="7" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="8" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> <item name="9" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\LandingPage</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\ConverterLandingPageFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="text_1" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\Text</item> <item name="text_2" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\Text</item> <item name="text_3" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\Text</item> <item name="text_4" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\Text</item> <item name="header" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\Header</item> <item name="meta_title" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\MetaTitle</item> <item name="meta_description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\MetaDescription</item> <item name="meta_keywords" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\MetaKeywords</item> <item name="url_key" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\LandingPage\UrlKey</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\LayeredFiltersProviderFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="frontend" xsi:type="string">MageWorx\SeoXTemplates\Model\LayeredFiltersProvider\Regular</item> </argument> </arguments> </type> <virtualType name="MageWorxSeoXTemplatesTemplateLandingPageGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider"> <arguments> <argument name="collection" xsi:type="object" shared="false">MageWorx_SeoXTemplates\Model\ResourceModel\Template\LandingPage\Collection</argument> <argument name="filterPool" xsi:type="object" shared="false">MageWorxSeoXTemplatesTemplateLandingPageGridFilterPool</argument> </arguments> </virtualType> <virtualType name="MageWorxSeoXTemplatesTemplateLandingPageGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool"> <arguments> <argument name="appliers" xsi:type="array"> <item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item> <item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item> </argument> </arguments> </virtualType> <type name="MageWorx\SeoXTemplates\Model\ResourceModel\Template\LandingPage\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">mageworx_seoxtemplates_template_landingpage</argument> <argument name="eventPrefix" xsi:type="string">mageworx_seoxtemplates_template_landingpage_grid_collection</argument> <argument name="eventObject" xsi:type="string">template_landingpage_grid_collection</argument> <argument name="resourceModel" xsi:type="string">MageWorx_SeoXTemplates\Model\ResourceModel\Template\LandingPage</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="mageworx_seoxtemplates_template_landingpage_listing_data_source" xsi:type="string">MageWorx\SeoXTemplates\Model\ResourceModel\Template\LandingPage\Grid\Collection</item> </argument> </arguments> </type> <!-- Brands --> <type name="MageWorx\SeoXTemplates\Model\DataProviderBrandFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Brand</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Brand</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Brand</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DataProvider\Brand</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\DbWriterBrandFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Brand</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Brand</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Brand</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\DbWriter\Brand</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\CsvWriterBrandFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="1" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Brand</item> <item name="2" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Brand</item> <item name="3" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Brand</item> <item name="4" xsi:type="string">MageWorx\SeoXTemplates\Model\CsvWriter\Brand</item> </argument> </arguments> </type> <type name="MageWorx\SeoXTemplates\Model\ConverterBrandFactory"> <arguments> <argument name="map" xsi:type="array"> <item name="page_title" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Brand\PageTitle</item> <item name="meta_title" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Brand\MetaTitle</item> <item name="meta_description" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Brand\MetaDescription</item> <item name="meta_keywords" xsi:type="string">MageWorx\SeoXTemplates\Model\Converter\Brand\MetaKeywords</item> </argument> </arguments> </type> <virtualType name="MageWorxSeoXTemplatesTemplateBrandGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider"> <arguments> <argument name="collection" xsi:type="object" shared="false">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Brand\Collection</argument> <argument name="filterPool" xsi:type="object" shared="false">MageWorxSeoXTemplatesTemplateBrandGridFilterPool</argument> </arguments> </virtualType> <virtualType name="MageWorxSeoXTemplatesTemplateBrandGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool"> <arguments> <argument name="appliers" xsi:type="array"> <item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item> <item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item> </argument> </arguments> </virtualType> <type name="MageWorx\SeoXTemplates\Model\ResourceModel\Template\Brand\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">mageworx_seoxtemplates_template_brand</argument> <argument name="eventPrefix" xsi:type="string">mageworx_seoxtemplates_template_brand_grid_collection</argument> <argument name="eventObject" xsi:type="string">template_brand_grid_collection</argument> <argument name="resourceModel" xsi:type="string">MageWorx_SeoXTemplates\Model\ResourceModel\Template\Brand</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="mageworx_seoxtemplates_template_brand_listing_data_source" xsi:type="string">MageWorx\SeoXTemplates\Model\ResourceModel\Template\Brand\Grid\Collection</item> </argument> </arguments> </type> <!-- Fix for attribute scope for custom category attribute. @see https://github.com/magento/magento2/issues/13440 --> <type name="MageWorx\SeoAll\Plugin\AddCategoryCustomAttributesPlugin"> <arguments> <argument name="data" xsi:type="array"> <item name="search_engine_optimization" xsi:type="array"> <item name="category_seo_name" xsi:type="string">category_seo_name</item> </item> </argument> </arguments> </type> </config>