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

143 строки
9.4 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. <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  9. <update handle="default_head_blocks"/>
  10. <body>
  11. <attribute name="id" value="html-body"/>
  12. <block name="require.js" class="Magento\Framework\View\Element\Template" template="Magento_Theme::page/js/require_js.phtml" />
  13. <referenceContainer name="after.body.start">
  14. <block class="Magento\RequireJs\Block\Html\Head\Config" name="requirejs-config"/>
  15. <block class="Magento\Framework\View\Element\Js\Cookie" name="js_cookies" template="Magento_Theme::js/cookie.phtml">
  16. <arguments>
  17. <argument name="session_config" xsi:type="object">Magento\Theme\ViewModel\Block\SessionConfig</argument>
  18. </arguments>
  19. </block>
  20. <block class="Magento\Theme\Block\Html\Notices" name="global_notices" template="Magento_Theme::html/notices.phtml"/>
  21. </referenceContainer>
  22. <referenceBlock name="top.links">
  23. <block class="Magento\Theme\Block\Html\Header" name="header" as="header" before="-">
  24. <arguments>
  25. <argument name="show_part" xsi:type="string">welcome</argument>
  26. </arguments>
  27. </block>
  28. </referenceBlock>
  29. <referenceContainer name="main.content">
  30. <block class="Magento\Framework\View\Element\Template" name="skip_to_content.target" before="-" template="Magento_Theme::html/skiptarget.phtml">
  31. <arguments>
  32. <argument name="target_id" xsi:type="string">contentarea</argument>
  33. </arguments>
  34. </block>
  35. </referenceContainer>
  36. <referenceContainer name="header.container">
  37. <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-">
  38. <container name="header.panel" label="Page Header Panel" htmlTag="div" htmlClass="panel header">
  39. <block class="Magento\Framework\View\Element\Template" name="skip_to_content" template="Magento_Theme::html/skip.phtml">
  40. <arguments>
  41. <argument name="target" xsi:type="string">contentarea</argument>
  42. <argument name="label" translate="true" xsi:type="string">Skip to Content</argument>
  43. </arguments>
  44. </block>
  45. <block class="Magento\Store\Block\Switcher" name="store_language" as="store_language" template="Magento_Store::switch/languages.phtml">
  46. <arguments>
  47. <argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument>
  48. </arguments>
  49. </block>
  50. <block class="Magento\Customer\Block\Account\Navigation" name="top.links">
  51. <arguments>
  52. <argument name="css_class" xsi:type="string">header links</argument>
  53. </arguments>
  54. </block>
  55. </container>
  56. </container>
  57. <container name="header-wrapper" label="Page Header" as="header-wrapper" htmlTag="div" htmlClass="header content">
  58. <block class="Magento\Theme\Block\Html\Header\Logo" name="logo">
  59. <arguments>
  60. <argument name="logoPathResolver" xsi:type="object">Magento\Theme\ViewModel\Block\Html\Header\LogoPathResolver</argument>
  61. <argument name="logo_size_resolver" xsi:type="object">Magento\Theme\ViewModel\Block\Html\Header\LogoSizeResolver</argument>
  62. </arguments>
  63. </block>
  64. </container>
  65. </referenceContainer>
  66. <referenceContainer name="page.top">
  67. <block class="Magento\Framework\View\Element\Template" name="navigation.sections" before="-" template="Magento_Theme::html/sections.phtml">
  68. <arguments>
  69. <argument name="group_name" xsi:type="string">navigation-sections</argument>
  70. <argument name="group_css" xsi:type="string">nav-sections</argument>
  71. </arguments>
  72. <block class="Magento\Framework\View\Element\Template" name="store.menu" group="navigation-sections" template="Magento_Theme::html/container.phtml">
  73. <arguments>
  74. <argument name="title" translate="true" xsi:type="string">Menu</argument>
  75. </arguments>
  76. <block class="Magento\Theme\Block\Html\Topmenu" name="catalog.topnav" template="Magento_Theme::html/topmenu.phtml" ttl="3600" before="-"/>
  77. </block>
  78. <block class="Magento\Framework\View\Element\Text" name="store.links" group="navigation-sections">
  79. <arguments>
  80. <argument name="title" translate="true" xsi:type="string">Account</argument>
  81. <argument name="use_force" xsi:type="boolean">true</argument>
  82. <argument name="text" xsi:type="string"><![CDATA[<!-- Account links -->]]></argument>
  83. </arguments>
  84. </block>
  85. <block class="Magento\Framework\View\Element\Template" name="store.settings" group="navigation-sections" template="Magento_Theme::html/container.phtml">
  86. <arguments>
  87. <argument name="title" translate="true" xsi:type="string">Settings</argument>
  88. </arguments>
  89. <block class="Magento\Store\Block\Switcher" name="store.settings.language" template="Magento_Store::switch/languages.phtml">
  90. <arguments>
  91. <argument name="id_modifier" xsi:type="string">nav</argument>
  92. <argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument>
  93. </arguments>
  94. </block>
  95. <block class="Magento\Directory\Block\Currency" name="store.settings.currency" template="Magento_Directory::currency.phtml">
  96. <arguments>
  97. <argument name="id_modifier" xsi:type="string">nav</argument>
  98. </arguments>
  99. </block>
  100. </block>
  101. </block>
  102. <container name="top.container" as="topContainer" label="After Page Header Top" htmlTag="div" htmlClass="top-container"/>
  103. <block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
  104. </referenceContainer>
  105. <referenceContainer name="columns.top">
  106. <block class="Magento\Theme\Block\Html\Title" name="page.main.title" template="Magento_Theme::html/title.phtml"/>
  107. <container name="page.messages" htmlTag="div" htmlClass="page messages">
  108. <block class="Magento\Framework\View\Element\Template" name="ajax.message.placeholder" template="Magento_Theme::html/messages.phtml"/>
  109. <block class="Magento\Framework\View\Element\Messages" name="messages" as="messages" template="Magento_Theme::messages.phtml"/>
  110. </container>
  111. </referenceContainer>
  112. <referenceContainer name="main">
  113. <container name="content.top" label="Main Content Top">
  114. <block name="main_css_preloader" as="main_css_preloader" template="Magento_Theme::html/main_css_preloader.phtml" ifconfig="dev/css/use_css_critical_path"/>
  115. </container>
  116. <container name="content" label="Main Content Area"/>
  117. <container name="content.aside" label="Main Content Aside"/>
  118. <container name="content.bottom" label="Main Content Bottom"/>
  119. </referenceContainer>
  120. <referenceContainer name="page.bottom.container">
  121. <container name="page.bottom" label="Before Page Footer" htmlTag="div" htmlClass="content"/>
  122. </referenceContainer>
  123. <referenceContainer name="footer-container">
  124. <container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">
  125. <block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml"/>
  126. <block class="Magento\Framework\View\Element\Html\Links" name="footer_links">
  127. <arguments>
  128. <argument name="css_class" xsi:type="string">footer links</argument>
  129. </arguments>
  130. </block>
  131. <block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/>
  132. <block class="Magento\Framework\View\Element\Template" name="report.bugs" template="Magento_Theme::html/bugreport.phtml" ifconfig="design/footer/report_bugs"/>
  133. </container>
  134. </referenceContainer>
  135. <referenceContainer name="before.body.end">
  136. <block class="Magento\Theme\Block\Html\Footer" name="absolute_footer" template="Magento_Theme::html/absolute_footer.phtml" />
  137. </referenceContainer>
  138. <referenceContainer name="content">
  139. <block class="Magento\Framework\View\Element\FormKey" name="formkey"/>
  140. </referenceContainer>
  141. </body>
  142. </page>