Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

68 wiersze
3.2 KiB

  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  9. <preference for="Magento\Sitemap\Model\SitemapItemInterface" type="Magento\Sitemap\Model\SitemapItem" />
  10. <preference for="Magento\Sitemap\Model\ItemProvider\ItemProviderInterface" type="Magento\Sitemap\Model\ItemProvider\Composite" />
  11. <preference for="Magento\Sitemap\Model\SitemapConfigReaderInterface" type="Magento\Sitemap\Model\SitemapConfigReader" />
  12. <type name="Magento\Sitemap\Model\Sitemap">
  13. <arguments>
  14. <argument name="resource" xsi:type="object">Magento\Sitemap\Model\ResourceModel\Sitemap</argument>
  15. </arguments>
  16. </type>
  17. <type name="Magento\Config\Model\Config\TypePool">
  18. <arguments>
  19. <argument name="sensitive" xsi:type="array">
  20. <item name="sitemap/generate/error_email" xsi:type="string">1</item>
  21. </argument>
  22. </arguments>
  23. </type>
  24. <type name="Magento\Sitemap\Model\ItemProvider\Composite">
  25. <arguments>
  26. <argument name="itemProviders" xsi:type="array">
  27. <item name="storeUrlProvider" xsi:type="object">Magento\Sitemap\Model\ItemProvider\StoreUrl</item>
  28. <item name="categoryProvider" xsi:type="object">Magento\Sitemap\Model\ItemProvider\Category</item>
  29. <item name="cmsPageProvider" xsi:type="object">Magento\Sitemap\Model\ItemProvider\CmsPage</item>
  30. <item name="productProvider" xsi:type="object">Magento\Sitemap\Model\ItemProvider\Product</item>
  31. </argument>
  32. </arguments>
  33. </type>
  34. <type name="Magento\Sitemap\Model\ItemProvider\StoreUrl">
  35. <arguments>
  36. <argument name="configReader" xsi:type="object">Magento\Sitemap\Model\ItemProvider\StoreUrlConfigReader</argument>
  37. </arguments>
  38. </type>
  39. <type name="Magento\Sitemap\Model\ItemProvider\Category">
  40. <arguments>
  41. <argument name="configReader" xsi:type="object">Magento\Sitemap\Model\ItemProvider\CategoryConfigReader</argument>
  42. </arguments>
  43. </type>
  44. <type name="Magento\Sitemap\Model\ItemProvider\Product">
  45. <arguments>
  46. <argument name="configReader" xsi:type="object">Magento\Sitemap\Model\ItemProvider\ProductConfigReader</argument>
  47. </arguments>
  48. </type>
  49. <type name="Magento\Sitemap\Model\ItemProvider\CmsPage">
  50. <arguments>
  51. <argument name="configReader" xsi:type="object">Magento\Sitemap\Model\ItemProvider\CmsPageConfigReader</argument>
  52. </arguments>
  53. </type>
  54. <type name="Magento\Cms\Model\Wysiwyg\Images\Storage">
  55. <arguments>
  56. <argument name="dirs" xsi:type="array">
  57. <item name="exclude" xsi:type="array">
  58. <item name="sitemap" xsi:type="array">
  59. <item name="regexp" xsi:type="boolean">true</item>
  60. <item name="name" xsi:type="string">media[/\\]+sitemap[/\\]*$</item>
  61. </item>
  62. </item>
  63. </argument>
  64. </arguments>
  65. </type>
  66. </config>