Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

241 строка
17 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:module:Magento_Config:etc/system_file.xsd">
  9. <system>
  10. <tab id="catalog" translate="label" sortOrder="200">
  11. <label>Catalog</label>
  12. </tab>
  13. <tab id="advanced" translate="label" sortOrder="999999">
  14. <label>Advanced</label>
  15. </tab>
  16. <section id="catalog" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
  17. <class>separator-top</class>
  18. <label>Catalog</label>
  19. <tab>catalog</tab>
  20. <resource>Magento_Catalog::config_catalog</resource>
  21. <group id="fields_masks" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="1" showInStore="1">
  22. <label>Product Fields Auto-Generation</label>
  23. <field id="sku" translate="label comment" type="text" sortOrder="10" showInDefault="1" canRestore="1">
  24. <label>Mask for SKU</label>
  25. <comment>Use {{name}} as Product Name placeholder</comment>
  26. </field>
  27. <field id="meta_title" translate="label comment" type="text" sortOrder="20" showInDefault="1" canRestore="1">
  28. <label>Mask for Meta Title</label>
  29. <comment>Use {{name}} as Product Name placeholder</comment>
  30. </field>
  31. <field id="meta_keyword" translate="label comment" type="text" sortOrder="30" showInDefault="1" canRestore="1">
  32. <label>Mask for Meta Keywords</label>
  33. <comment>Use {{name}} as Product Name or {{sku}} as Product SKU placeholders</comment>
  34. </field>
  35. <field id="meta_description" translate="label comment" type="text" sortOrder="40" showInDefault="1" canRestore="1">
  36. <label>Mask for Meta Description</label>
  37. <comment>Use {{name}} and {{description}} as Product Name and Product Description placeholders</comment>
  38. </field>
  39. </group>
  40. <group id="recently_products" translate="label" type="text" sortOrder="350" showInDefault="1" showInWebsite="1">
  41. <label>Recently Viewed/Compared Products</label>
  42. <field id="recently_viewed_lifetime" translate="label" type="text" sortOrder="40" showInDefault="1" canRestore="1">
  43. <label>Lifetime of products in Recently Viewed Widget</label>
  44. <validate>validate-number validate-zero-or-greater</validate>
  45. </field>
  46. <field id="recently_compared_lifetime" translate="label" type="text" sortOrder="40" showInDefault="1" canRestore="1">
  47. <label>Lifetime of products in Recently Compared Widget</label>
  48. <validate>validate-number validate-zero-or-greater</validate>
  49. </field>
  50. <field id="synchronize_with_backend" translate="label" type="select" showInDefault="1" canRestore="1">
  51. <label>Synchronize widget products with backend storage</label>
  52. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  53. </field>
  54. </group>
  55. <group id="frontend" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
  56. <label>Storefront</label>
  57. <field id="list_mode" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  58. <label>List Mode</label>
  59. <source_model>Magento\Catalog\Model\Config\Source\ListMode</source_model>
  60. </field>
  61. <field id="grid_per_page_values" translate="label comment" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  62. <label>Products per Page on Grid Allowed Values</label>
  63. <comment>Comma-separated.</comment>
  64. <validate>validate-per-page-value-list required-entry</validate>
  65. </field>
  66. <field id="grid_per_page" translate="label comment" type="text" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  67. <label>Products per Page on Grid Default Value</label>
  68. <comment>Must be in the allowed values list.</comment>
  69. <validate>validate-per-page-value</validate>
  70. </field>
  71. <field id="list_per_page_values" translate="label comment" type="text" sortOrder="4" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  72. <label>Products per Page on List Allowed Values</label>
  73. <comment>Comma-separated.</comment>
  74. <validate>validate-per-page-value-list required-entry</validate>
  75. </field>
  76. <field id="list_per_page" translate="label comment" type="text" sortOrder="5" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  77. <label>Products per Page on List Default Value</label>
  78. <comment>Must be in the allowed values list.</comment>
  79. <validate>validate-per-page-value</validate>
  80. </field>
  81. <field id="flat_catalog_category" translate="label" type="select" sortOrder="100" showInDefault="1" canRestore="1">
  82. <label>Use Flat Catalog Category</label>
  83. <backend_model>Magento\Catalog\Model\Indexer\Category\Flat\System\Config\Mode</backend_model>
  84. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  85. </field>
  86. <field id="flat_catalog_product" translate="label" type="select" sortOrder="100" showInDefault="1" canRestore="1">
  87. <label>Use Flat Catalog Product</label>
  88. <backend_model>Magento\Catalog\Model\Indexer\Product\Flat\System\Config\Mode</backend_model>
  89. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  90. </field>
  91. <field id="default_sort_by" translate="label comment" type="select" sortOrder="6" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  92. <label>Product Listing Sort by</label>
  93. <comment>Applies to category pages.</comment>
  94. <source_model>Magento\Catalog\Model\Config\Source\ListSort</source_model>
  95. </field>
  96. <field id="list_allow_all" translate="label comment" type="select" sortOrder="6" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  97. <label>Allow All Products per Page</label>
  98. <comment>Whether to show "All" option in the "Show X Per Page" dropdown.</comment>
  99. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  100. </field>
  101. <field id="remember_pagination" translate="label comment" type="select" sortOrder="7" showInDefault="1" canRestore="1">
  102. <label>Remember Category Pagination</label>
  103. <comment>Changing may affect SEO and cache storage consumption.</comment>
  104. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  105. </field>
  106. </group>
  107. <group id="placeholder" translate="label" sortOrder="300" showInDefault="1" showInWebsite="1" showInStore="1">
  108. <label>Product Image Placeholders</label>
  109. <clone_fields>1</clone_fields>
  110. <clone_model>Magento\Catalog\Model\Config\CatalogClone\Media\Image</clone_model>
  111. <field id="placeholder" type="image" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
  112. <backend_model>Magento\Config\Model\Config\Backend\Image</backend_model>
  113. <upload_dir config="system/filesystem/media" scope_info="1">catalog/product/placeholder</upload_dir>
  114. <base_url type="media" scope_info="1">catalog/product/placeholder</base_url>
  115. </field>
  116. </group>
  117. <group id="seo" translate="label" type="text" sortOrder="500" showInDefault="1" showInWebsite="1" showInStore="1">
  118. <label>Search Engine Optimization</label>
  119. <field id="title_separator" translate="label" type="text" sortOrder="7" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  120. <label>Page Title Separator</label>
  121. </field>
  122. <field id="category_canonical_tag" translate="label" type="select" sortOrder="8" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  123. <label>Use Canonical Link Meta Tag For Categories</label>
  124. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  125. </field>
  126. <field id="product_canonical_tag" translate="label" type="select" sortOrder="9" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  127. <label>Use Canonical Link Meta Tag For Products</label>
  128. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  129. </field>
  130. </group>
  131. <group id="price" translate="label" type="text" sortOrder="400" showInDefault="1">
  132. <label>Price</label>
  133. <field id="scope" translate="label comment" type="select" sortOrder="1" showInDefault="1">
  134. <label>Catalog Price Scope</label>
  135. <comment><![CDATA[This defines the base currency scope ("Currency Setup" > "Currency Options" > "Base Currency").]]></comment>
  136. <backend_model>Magento\Catalog\Model\Indexer\Product\Price\System\Config\PriceScope</backend_model>
  137. <source_model>Magento\Catalog\Model\Config\Source\Price\Scope</source_model>
  138. <hide_in_single_store_mode>1</hide_in_single_store_mode>
  139. </field>
  140. </group>
  141. <group id="layered_navigation">
  142. <field id="display_category" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  143. <label>Display Category Filter</label>
  144. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  145. </field>
  146. </group>
  147. <group id="navigation" translate="label" type="text" sortOrder="500" showInDefault="1" showInWebsite="1" showInStore="1">
  148. <label>Category Top Navigation</label>
  149. <field id="max_depth" translate="label" type="text" sortOrder="1" showInDefault="1" canRestore="1">
  150. <label>Maximal Depth</label>
  151. <validate>validate-digits validate-zero-or-greater</validate>
  152. </field>
  153. </group>
  154. <group id="custom_options" translate="label" type="text" sortOrder="700" showInDefault="1" showInWebsite="1" showInStore="1">
  155. <label><![CDATA[Date & Time Custom Options]]></label>
  156. <field id="use_calendar" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
  157. <label>Use JavaScript Calendar</label>
  158. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  159. </field>
  160. <field id="date_fields_order" translate="label" type="select" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  161. <label>Date Fields Order</label>
  162. <frontend_model>Magento\Catalog\Block\Adminhtml\Form\Renderer\Config\DateFieldsOrder</frontend_model>
  163. </field>
  164. <field id="time_format" translate="label" type="select" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  165. <label>Time Format</label>
  166. <source_model>Magento\Catalog\Model\Config\Source\TimeFormat</source_model>
  167. </field>
  168. <field id="year_range" translate="label comment" type="text" sortOrder="4" showInDefault="1" showInWebsite="1" showInStore="1">
  169. <label>Year Range</label>
  170. <validate>validate-digits validate-zero-or-greater validate-number-range number-range-1000-9999</validate>
  171. <comment>Please use a four-digit year format.</comment>
  172. <frontend_model>Magento\Catalog\Block\Adminhtml\Form\Renderer\Config\YearRange</frontend_model>
  173. </field>
  174. </group>
  175. </section>
  176. <section id="cms">
  177. <group id="wysiwyg">
  178. <field id="use_static_urls_in_catalog" translate="label comment" type="select" sortOrder="10" showInDefault="1">
  179. <label>Use Static URLs for Media Content in WYSIWYG</label>
  180. <comment>Media content will be inserted into the editor as a static URL. Media content is not updated if the system configuration base URL changes.</comment>
  181. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  182. <depends>
  183. <field id="enabled" negative="1">disabled</field>
  184. </depends>
  185. </field>
  186. </group>
  187. </section>
  188. <section id="rss">
  189. <group id="catalog" translate="label" type="text" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1">
  190. <label>Catalog</label>
  191. <field id="new" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
  192. <label>New Products</label>
  193. <source_model>Magento\Config\Model\Config\Source\Enabledisable</source_model>
  194. </field>
  195. <field id="special" translate="label" type="select" sortOrder="11" showInDefault="1" showInWebsite="1" showInStore="1">
  196. <label>Special Products</label>
  197. <source_model>Magento\Config\Model\Config\Source\Enabledisable</source_model>
  198. </field>
  199. <field id="category" translate="label" type="select" sortOrder="14" showInDefault="1" showInWebsite="1" showInStore="1">
  200. <label>Top Level Category</label>
  201. <source_model>Magento\Config\Model\Config\Source\Enabledisable</source_model>
  202. </field>
  203. </group>
  204. </section>
  205. <section id="web">
  206. <group id="default_layouts" translate="label" type="text" sortOrder="35" showInDefault="1">
  207. <label>Default Layouts</label>
  208. <field id="default_product_layout" translate="label" type="select" sortOrder="10" showInDefault="1">
  209. <label>Default Product Layout</label>
  210. <source_model>Magento\Catalog\Model\Config\Source\LayoutList</source_model>
  211. </field>
  212. <field id="default_category_layout" translate="label" type="select" sortOrder="20" showInDefault="1">
  213. <label>Default Category Layout</label>
  214. <source_model>Magento\Catalog\Model\Config\Source\LayoutList</source_model>
  215. </field>
  216. </group>
  217. <group id="url">
  218. <field id="catalog_media_url_format" translate="label comment" type="select" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0" canRestore="1">
  219. <label>Catalog media URL format</label>
  220. <source_model>Magento\Catalog\Model\Config\Source\Web\CatalogMediaUrlFormat</source_model>
  221. <comment><![CDATA[Images should be optimized based on query parameters by your CDN or web server. Use the legacy mode for backward compatibility. <a href="https://docs.magento.com/user-guide/configuration/general/web.html#url-options">Learn more</a> about catalog URL formats.<br/><br/><strong style="color:red">Warning!</strong> If you switch back to legacy mode, you must <a href="https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/themes/theme-images.html#resize-catalog-images">use the CLI to regenerate images</a>.]]></comment>
  222. </field>
  223. </group>
  224. </section>
  225. <section id="system" translate="label" type="text" sortOrder="900" showInDefault="1" showInWebsite="1" showInStore="1">
  226. <class>separator-top</class>
  227. <label>System</label>
  228. <tab>advanced</tab>
  229. <resource>Magento_Config::config_system</resource>
  230. <group id="upload_configuration" translate="label" type="text" sortOrder="1000" showInDefault="1" showInWebsite="1" showInStore="1">
  231. <label>Images Upload Configuration</label>
  232. <field id="jpeg_quality" translate="label comment" type="text" sortOrder="100" showInDefault="1" canRestore="1">
  233. <label>Quality</label>
  234. <validate>validate-digits validate-digits-range digits-range-1-100 required-entry</validate>
  235. <comment>Jpeg quality for resized images 1-100%.</comment>
  236. </field>
  237. </group>
  238. </section>
  239. </system>
  240. </config>