You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
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. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  9. <body>
  10. <referenceBlock name="top.links">
  11. <block class="Magento\Customer\Block\Account\Link" name="my-account-link">
  12. <arguments>
  13. <argument name="label" xsi:type="string" translate="true">My Account</argument>
  14. <argument name="sortOrder" xsi:type="number">110</argument>
  15. </arguments>
  16. </block>
  17. <block class="Magento\Customer\Block\Account\RegisterLink" name="register-link">
  18. <arguments>
  19. <argument name="label" xsi:type="string" translate="true">Create an Account</argument>
  20. </arguments>
  21. </block>
  22. <block class="Magento\Customer\Block\Account\AuthorizationLink" name="authorization-link"
  23. template="Magento_Customer::account/link/authorization.phtml"/>
  24. </referenceBlock>
  25. <referenceContainer name="content">
  26. <block class="Magento\Customer\Block\Account\AuthenticationPopup" name="authentication-popup" as="authentication-popup" template="Magento_Customer::account/authentication-popup.phtml">
  27. <arguments>
  28. <argument name="jsLayout" xsi:type="array">
  29. <item name="components" xsi:type="array">
  30. <item name="authenticationPopup" xsi:type="array">
  31. <item name="component" xsi:type="string">Magento_Customer/js/view/authentication-popup</item>
  32. <item name="children" xsi:type="array">
  33. <item name="messages" xsi:type="array">
  34. <item name="component" xsi:type="string">Magento_Ui/js/view/messages</item>
  35. <item name="displayArea" xsi:type="string">messages</item>
  36. </item>
  37. </item>
  38. </item>
  39. </item>
  40. </argument>
  41. <argument name="view_model" xsi:type="object">Magento\Customer\ViewModel\Customer\StoreConfig</argument>
  42. </arguments>
  43. </block>
  44. <block name="customer.section.config" class="Magento\Customer\Block\SectionConfig"
  45. template="Magento_Customer::js/section-config.phtml">
  46. <arguments>
  47. <argument name="sectionNamesProvider" xsi:type="object">Magento\Customer\Block\SectionNamesProvider</argument>
  48. </arguments>
  49. </block>
  50. <block name="customer.customer.data" class="Magento\Customer\Block\CustomerData"
  51. template="Magento_Customer::js/customer-data.phtml"/>
  52. <block name="customer.data.invalidation.rules" class="Magento\Customer\Block\CustomerScopeData"
  53. template="Magento_Customer::js/customer-data/invalidation-rules.phtml"/>
  54. </referenceContainer>
  55. </body>
  56. </page>