7314 lines
450 KiB
XML
7314 lines
450 KiB
XML
a:4:{s:4:"hash";s:0:"";s:5:"mtime";i:1698946788;s:6:"expire";i:1730482788;s:4:"tags";s:37:"538_LAYOUT_GENERAL_CACHE_TAG,538_MAGE";}
|
|
<?xml version="1.0"?>
|
|
<layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><handle id="catalog_category_view"><body/>
|
|
</handle><handle id="catalogsearch_advanced_index"><body/>
|
|
</handle><handle id="catalogsearch_advanced_result"><body/>
|
|
</handle><handle id="catalogsearch_result_index"><body/>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="header.panel">
|
|
<block class="Magento\Directory\Block\Currency" name="currency" before="store_language" template="Magento_Directory::currency.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default" layout="3columns"><update handle="default_head_blocks"/>
|
|
<body>
|
|
<attribute name="id" value="html-body"/>
|
|
<block name="require.js" class="Magento\Framework\View\Element\Template" template="Magento_Theme::page/js/require_js.phtml"/>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\RequireJs\Block\Html\Head\Config" name="requirejs-config"/>
|
|
<block class="Magento\Framework\View\Element\Js\Cookie" name="js_cookies" template="Magento_Theme::js/cookie.phtml">
|
|
<arguments>
|
|
<argument name="session_config" xsi:type="object">Magento\Theme\ViewModel\Block\SessionConfig</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Theme\Block\Html\Notices" name="global_notices" template="Magento_Theme::html/notices.phtml"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="top.links">
|
|
<block class="Magento\Theme\Block\Html\Header" name="header" as="header" before="-">
|
|
<arguments>
|
|
<argument name="show_part" xsi:type="string">welcome</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceContainer name="main.content">
|
|
<block class="Magento\Framework\View\Element\Template" name="skip_to_content.target" before="-" template="Magento_Theme::html/skiptarget.phtml">
|
|
<arguments>
|
|
<argument name="target_id" xsi:type="string">contentarea</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="header.container">
|
|
<container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-">
|
|
<container name="header.panel" label="Page Header Panel" htmlTag="div" htmlClass="panel header">
|
|
<block class="Magento\Framework\View\Element\Template" name="skip_to_content" template="Magento_Theme::html/skip.phtml">
|
|
<arguments>
|
|
<argument name="target" xsi:type="string">contentarea</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Skip to Content</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Store\Block\Switcher" name="store_language" as="store_language" template="Magento_Store::switch/languages.phtml">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\Navigation" name="top.links">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">header links</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
</container>
|
|
<container name="header-wrapper" label="Page Header" as="header-wrapper" htmlTag="div" htmlClass="header content">
|
|
<block class="Magento\Theme\Block\Html\Header\Logo" name="logo">
|
|
<arguments>
|
|
<argument name="logoPathResolver" xsi:type="object">Magento\Theme\ViewModel\Block\Html\Header\LogoPathResolver</argument>
|
|
<argument name="logo_size_resolver" xsi:type="object">Magento\Theme\ViewModel\Block\Html\Header\LogoSizeResolver</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="page.top">
|
|
<block class="Magento\Framework\View\Element\Template" name="navigation.sections" before="-" template="Magento_Theme::html/sections.phtml">
|
|
<arguments>
|
|
<argument name="group_name" xsi:type="string">navigation-sections</argument>
|
|
<argument name="group_css" xsi:type="string">nav-sections</argument>
|
|
</arguments>
|
|
<block class="Magento\Framework\View\Element\Template" name="store.menu" group="navigation-sections" template="Magento_Theme::html/container.phtml">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">Menu</argument>
|
|
</arguments>
|
|
<block class="Magento\Theme\Block\Html\Topmenu" name="catalog.topnav" template="Magento_Theme::html/topmenu.phtml" ttl="3600" before="-"/>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Text" name="store.links" group="navigation-sections">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">Account</argument>
|
|
<argument name="use_force" xsi:type="boolean">true</argument>
|
|
<argument name="text" xsi:type="string"><!-- Account links --></argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="store.settings" group="navigation-sections" template="Magento_Theme::html/container.phtml">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">Settings</argument>
|
|
</arguments>
|
|
<block class="Magento\Store\Block\Switcher" name="store.settings.language" template="Magento_Store::switch/languages.phtml">
|
|
<arguments>
|
|
<argument name="id_modifier" xsi:type="string">nav</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Directory\Block\Currency" name="store.settings.currency" template="Magento_Directory::currency.phtml">
|
|
<arguments>
|
|
<argument name="id_modifier" xsi:type="string">nav</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<container name="top.container" as="topContainer" label="After Page Header Top" htmlTag="div" htmlClass="top-container"/>
|
|
<block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="columns.top">
|
|
<block class="Magento\Theme\Block\Html\Title" name="page.main.title" template="Magento_Theme::html/title.phtml"/>
|
|
<container name="page.messages" htmlTag="div" htmlClass="page messages">
|
|
<block class="Magento\Framework\View\Element\Template" name="ajax.message.placeholder" template="Magento_Theme::html/messages.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Messages" name="messages" as="messages" template="Magento_Theme::messages.phtml"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="main">
|
|
<container name="content.top" label="Main Content Top">
|
|
<block name="main_css_preloader" as="main_css_preloader" template="Magento_Theme::html/main_css_preloader.phtml" ifconfig="dev/css/use_css_critical_path"/>
|
|
</container>
|
|
<container name="content" label="Main Content Area"/>
|
|
<container name="content.aside" label="Main Content Aside"/>
|
|
<container name="content.bottom" label="Main Content Bottom"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="page.bottom.container">
|
|
<container name="page.bottom" label="Before Page Footer" htmlTag="div" htmlClass="content"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="footer-container">
|
|
<container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content">
|
|
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Html\Links" name="footer_links">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">footer links</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Template" name="report.bugs" template="Magento_Theme::html/bugreport.phtml" ifconfig="design/footer/report_bugs"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="before.body.end">
|
|
<block class="Magento\Theme\Block\Html\Footer" name="absolute_footer" template="Magento_Theme::html/absolute_footer.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\FormKey" name="formkey"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default_head_blocks"><head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<css src="mage/calendar.css"/>
|
|
<script src="requirejs/require.js"/>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="head.additional">
|
|
<block name="critical_css_block" as="critical_css" template="Magento_Theme::html/header/criticalCss.phtml" ifconfig="dev/css/use_css_critical_path">
|
|
<arguments>
|
|
<argument name="criticalCssViewModel" xsi:type="object">Magento\Theme\Block\Html\Header\CriticalCss</argument>
|
|
</arguments>
|
|
</block>
|
|
<block name="css_rel_preload_script" ifconfig="dev/css/use_css_critical_path" template="Magento_Theme::js/css_rel_preload.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="head.components" as="components" template="Magento_Theme::js/components.phtml" before="-"/>
|
|
<block class="Magento\Framework\View\Element\Template" name="cookie-status-check" as="cookie-status" template="Magento_Theme::js/cookie_status.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="page_calendar"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="print" layout="1column"><body>
|
|
<attribute name="class" value="page-print"/>
|
|
<referenceContainer name="header.container" remove="true"/>
|
|
<referenceBlock name="catalog.topnav" remove="true"/>
|
|
<referenceContainer name="footer-container" remove="true"/>
|
|
<move element="logo" destination="main.content" before="-"/>
|
|
<move element="copyright" destination="main.content" after="-"/>
|
|
<referenceContainer name="before.body.end">
|
|
<block class="Magento\Framework\View\Element\Template" name="sales.order.print.js" template="Magento_Theme::html/print.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account" layout="2columns-left" label="Customer My Account (All Pages)" design_abstraction="custom"><head>
|
|
<title>My Account</title>
|
|
</head>
|
|
<body>
|
|
<attribute name="class" value="account"/>
|
|
<referenceContainer name="sidebar.main">
|
|
<block class="Magento\Framework\View\Element\Template" name="sidebar.main.account_nav" template="Magento_Theme::html/collapsible.phtml" before="-">
|
|
<arguments>
|
|
<argument name="block_css" xsi:type="string">account-nav</argument>
|
|
</arguments>
|
|
<block class="Magento\Customer\Block\Account\Navigation" name="customer_account_navigation" before="-">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">nav items</argument>
|
|
</arguments>
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-account-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">My Account</argument>
|
|
<argument name="path" xsi:type="string">customer/account</argument>
|
|
<argument name="sortOrder" xsi:type="number">250</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\Delimiter" name="customer-account-navigation-delimiter-1" template="Magento_Customer::account/navigation-delimiter.phtml">
|
|
<arguments>
|
|
<argument name="sortOrder" xsi:type="number">200</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-address-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Address Book</argument>
|
|
<argument name="path" xsi:type="string">customer/address</argument>
|
|
<argument name="sortOrder" xsi:type="number">190</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-account-edit-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Account Information</argument>
|
|
<argument name="path" xsi:type="string">customer/account/edit</argument>
|
|
<argument name="sortOrder" xsi:type="number">180</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\Delimiter" name="customer-account-navigation-delimiter-2" template="Magento_Customer::account/navigation-delimiter.phtml">
|
|
<arguments>
|
|
<argument name="sortOrder" xsi:type="number">130</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_confirmation" layout="1column"><head>
|
|
<title>Send confirmation link</title>
|
|
</head>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="accountConfirmation" template="Magento_Customer::form/confirmation.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_create" layout="1column"><head>
|
|
<title>Create New Customer Account</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="customer_account_create_head_components" template="Magento_Customer::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Form\Register" name="customer_form_register" template="Magento_Customer::form/register.phtml">
|
|
<arguments>
|
|
<argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument>
|
|
<argument name="region_provider" xsi:type="object">Magento\Customer\ViewModel\Address\RegionProvider</argument>
|
|
<argument name="create_account_button_view_model" xsi:type="object">Magento\Customer\ViewModel\CreateAccountButton</argument>
|
|
</arguments>
|
|
<container name="form.additional.info" as="form_additional_info"/>
|
|
<container name="customer.form.register.fields.before" as="form_fields_before" label="Form Fields Before" htmlTag="div" htmlClass="customer-form-before"/>
|
|
</block>
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="registerSubmitButton" xsi:type="string">.action.submit</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Framework\View\Element\Template" name="form_additional_info_customer" template="Magento_Customer::additionalinfocustomer.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_createpassword" layout="1column"><head>
|
|
<title>Set a New Password</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="root">
|
|
<action method="setHeaderTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Set a New Password</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Account\Resetpassword" name="resetPassword" template="Magento_Customer::form/resetforgottenpassword.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_edit"><update handle="customer_account"/>
|
|
<head>
|
|
<title>Account Information</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="customer_account_edit_head_components" template="Magento_Customer::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Edit Account Information</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Form\Edit" name="customer_edit" template="Magento_Customer::form/edit.phtml" cacheable="false">
|
|
<container name="form.additional.info" as="form_additional_info"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_forgotpassword" layout="1column"><head>
|
|
<title>Forgot Your Password?</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="root">
|
|
<action method="setHeaderTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Password forgotten</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Account\Forgotpassword" name="forgotPassword" template="Magento_Customer::form/forgotpassword.phtml">
|
|
<arguments>
|
|
<argument name="forgot_password_button_view_model" xsi:type="object">Magento\Customer\ViewModel\ForgotPasswordButton</argument>
|
|
</arguments>
|
|
<container name="form.additional.info" as="form_additional_info"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_index" layout="2columns-left"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">My Account</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Account\Dashboard\Info" name="customer_account_dashboard_info" as="info" template="Magento_Customer::account/dashboard/info.phtml" cacheable="false">
|
|
<container name="customer.account.dashboard.info.blocks" as="additional_blocks"/>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\Dashboard\Address" name="customer_account_dashboard_address" as="address" template="Magento_Customer::account/dashboard/address.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_login" layout="1column"><head>
|
|
<title>Customer Login</title>
|
|
</head>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<container name="customer.login.container" label="Customer Login Container" htmlTag="div" htmlClass="login-container">
|
|
<block class="Magento\Customer\Block\Form\Login" name="customer_form_login" template="Magento_Customer::form/login.phtml">
|
|
<container name="form.additional.info" as="form_additional_info"/>
|
|
<arguments>
|
|
<argument name="login_button_view_model" xsi:type="object">Magento\Customer\ViewModel\LoginButton</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Form\Login\Info" name="customer.new" template="Magento_Customer::newcustomer.phtml"/>
|
|
</container>
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="loginButton" xsi:type="string">.action.login</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Framework\View\Element\Template" name="form_additional_info_customer" template="Magento_Customer::additionalinfocustomer.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_logoutsuccess" layout="1column"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument name="title" translate="true" xsi:type="string">You are signed out</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="customer_logout" template="Magento_Customer::logout.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_address_form"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="customer_page_head_components" template="Magento_Customer::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="customer-account-navigation-address-link">
|
|
<arguments>
|
|
<argument name="is_highlighted" xsi:type="boolean">true</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Address\Edit" name="customer_address_edit" template="Magento_Customer::address/edit.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument>
|
|
<argument name="post_code_config" xsi:type="object">Magento\Customer\Block\DataProviders\PostCodesPatternsAttributeData</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Customer\ViewModel\Address</argument>
|
|
<argument name="region_provider" xsi:type="object">Magento\Customer\ViewModel\Address\RegionProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_address_index"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="customer_address_head_components" template="Magento_Customer::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Address\Book" name="address_book" template="Magento_Customer::address/book.phtml" cacheable="false"/>
|
|
<block class="Magento\Customer\Block\Address\Grid" name="address_grid" template="Magento_Customer::address/grid.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="top.links">
|
|
<block class="Magento\Customer\Block\Account\Link" name="my-account-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">My Account</argument>
|
|
<argument name="sortOrder" xsi:type="number">110</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\RegisterLink" name="register-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Create an Account</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\AuthorizationLink" name="authorization-link" template="Magento_Customer::account/link/authorization.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Account\AuthenticationPopup" name="authentication-popup" as="authentication-popup" template="Magento_Customer::account/authentication-popup.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="authenticationPopup" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Customer/js/view/authentication-popup</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="messages" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/view/messages</item>
|
|
<item name="displayArea" xsi:type="string">messages</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Customer\ViewModel\Customer\StoreConfig</argument>
|
|
</arguments>
|
|
</block>
|
|
<block name="customer.section.config" class="Magento\Customer\Block\SectionConfig" template="Magento_Customer::js/section-config.phtml">
|
|
<arguments>
|
|
<argument name="sectionNamesProvider" xsi:type="object">Magento\Customer\Block\SectionNamesProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
<block name="customer.customer.data" class="Magento\Customer\Block\CustomerData" template="Magento_Customer::js/customer-data.phtml"/>
|
|
<block name="customer.data.invalidation.rules" class="Magento\Customer\Block\CustomerScopeData" template="Magento_Customer::js/customer-data/invalidation-rules.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="cms_index_defaultindex" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="default_home_page" template="Magento_Cms::default/home.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="cms_index_defaultnoroute" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="default_no_route" template="Magento_Cms::default/no-route.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="cms_index_index"><body/>
|
|
</handle><handle id="cms_index_nocookies"><body/>
|
|
</handle><handle id="cms_noroute_index"><body/>
|
|
</handle><handle id="cms_page_view"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cms\Block\Page" name="cms_page"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="footer">
|
|
<container name="cms_footer_links_container" label="CMS Footer Links" htmlTag="div" htmlClass="links" before="footer_links"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Framework\View\Element\Html\Link\Current" name="privacy-policy-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Privacy and Cookie Policy</argument>
|
|
<argument name="path" xsi:type="string">privacy-policy-cookie-restriction-mode</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="print"><body/>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="header-wrapper">
|
|
<block class="Magento\Framework\View\Element\Template" name="top.search" as="topSearch" template="Magento_Search::form.mini.phtml">
|
|
<arguments>
|
|
<argument name="configProvider" xsi:type="object">Magento\Search\ViewModel\ConfigProvider</argument>
|
|
<argument name="additionalSearchFormData" xsi:type="object">Magento\Search\ViewModel\AdditionalSearchFormData</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="catalog/seo/search_terms" name="search-term-popular-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Search Terms</argument>
|
|
<argument name="path" xsi:type="string">search/term/popular</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="search_term_popular" layout="1column"><head>
|
|
<title>Popular Search Terms</title>
|
|
</head>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Search\Block\Term" name="seo.searchterm" template="Magento_Search::term.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_category_view" layout="2columns-left"><body>
|
|
<referenceContainer name="columns.top">
|
|
<container name="category.view.container" htmlTag="div" htmlClass="category-view" after="-">
|
|
<block class="Magento\Catalog\Block\Category\View" name="category.image" template="Magento_Catalog::category/image.phtml">
|
|
<arguments>
|
|
<argument name="image" xsi:type="object">Magento\Catalog\ViewModel\Category\Image</argument>
|
|
<argument name="output" xsi:type="object">Magento\Catalog\ViewModel\Category\Output</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Category\View" name="category.description" template="Magento_Catalog::category/description.phtml"/>
|
|
<block class="Magento\Catalog\Block\Category\View" name="category.cms" template="Magento_Catalog::category/cms.phtml"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Catalog\Block\Category\View" name="category.products" template="Magento_Catalog::category/products.phtml">
|
|
<block class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list" as="product_list" template="Magento_Catalog::product/list.phtml">
|
|
<container name="category.product.list.additional" as="additional"/>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers">
|
|
<block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="category.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="category.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml">
|
|
<block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/>
|
|
</block>
|
|
<action method="setToolbarBlockName">
|
|
<argument name="name" xsi:type="string">product_list_toolbar</argument>
|
|
</action>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="compareProductLink" xsi:type="string">.action.tocompare</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="page.main.title">
|
|
<arguments>
|
|
<argument name="id" xsi:type="string">page-title-heading</argument>
|
|
<argument name="add_base_attribute_aria" xsi:type="string">page-title-heading toolbar-amount</argument>
|
|
</arguments>
|
|
<block class="Magento\Catalog\Block\Category\Rss\Link" name="rss.link" template="Magento_Catalog::category/rss.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="category.products.list">
|
|
<arguments>
|
|
<argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\OptionsData</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_category_view_type_default"><body>
|
|
<referenceContainer name="sidebar.main">
|
|
<block class="Magento\Catalog\Block\Navigation" name="catalog.leftnav" before="-" template="Magento_Catalog::navigation/left.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_category_view_type_default_without_children"><body/>
|
|
</handle><handle id="catalog_product_compare_index" layout="1column"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="page_title" xsi:type="string">Compare Products</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Catalog\Block\Product\Compare\ListCompare" name="catalog.compare.list" template="Magento_Catalog::product/compare/list.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_gallery" layout="1column"><body>
|
|
<referenceBlock name="root">
|
|
<action method="setTemplate">
|
|
<argument name="template" xsi:type="string">popup.phtml</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Catalog\Block\Product\Gallery" name="catalog_product_gallery" template="Magento_Catalog::product/gallery.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_opengraph"><head>
|
|
<attribute name="prefix" value="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"/>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="head.additional">
|
|
<block class="Magento\Catalog\Block\Product\View" name="opengraph.general" template="Magento_Catalog::product/view/opengraph/general.phtml">
|
|
<block class="Magento\Directory\Block\Currency" name="opengraph.currency" as="meta.currency" template="Magento_Catalog::product/view/opengraph/currency.phtml"/>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><block class="Magento\Framework\Pricing\Render\RendererPool" name="render.product.prices">
|
|
<arguments>
|
|
<argument name="default" xsi:type="array">
|
|
<item name="default_render_class" xsi:type="string">Magento\Catalog\Pricing\Render\PriceBox</item>
|
|
<item name="default_render_template" xsi:type="string">Magento_Catalog::product/price/default.phtml</item>
|
|
<item name="default_amount_render_class" xsi:type="string">Magento\Framework\Pricing\Render\Amount</item>
|
|
<item name="default_amount_render_template" xsi:type="string">Magento_Catalog::product/price/amount/default.phtml</item>
|
|
<item name="prices" xsi:type="array">
|
|
<item name="special_price" xsi:type="array">
|
|
<item name="render_template" xsi:type="string">Magento_Catalog::product/price/special_price.phtml</item>
|
|
</item>
|
|
<item name="tier_price" xsi:type="array">
|
|
<item name="render_template" xsi:type="string">Magento_Catalog::product/price/tier_prices.phtml</item>
|
|
</item>
|
|
<item name="final_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\FinalPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_Catalog::product/price/final_price.phtml</item>
|
|
</item>
|
|
<item name="custom_option_price" xsi:type="array">
|
|
<item name="amount_render_template" xsi:type="string">Magento_Catalog::product/price/amount/default.phtml</item>
|
|
</item>
|
|
<item name="configured_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\ConfiguredPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_Catalog::product/price/configured_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</layout><handle id="catalog_product_view" layout="1column"><head>
|
|
<css src="mage/gallery/gallery.css"/>
|
|
</head>
|
|
<update handle="catalog_product_opengraph"/>
|
|
<update handle="page_calendar"/>
|
|
<body>
|
|
<attribute name="itemtype" value="http://schema.org/Product"/>
|
|
<attribute name="itemscope" value="itemscope"/>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="checkout_page_head_components" template="Magento_Catalog::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="page.main.title">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">product</argument>
|
|
<argument name="add_base_attribute" xsi:type="string">itemprop="name"</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceBlock name="root">
|
|
<arguments>
|
|
<argument name="add_attribute" xsi:type="string">itemscope itemtype="http://schema.org/Product"</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceBlock name="breadcrumbs" template="Magento_Catalog::product/breadcrumbs.phtml">
|
|
<arguments>
|
|
<argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\Breadcrumbs</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<container name="product.info.main" htmlTag="div" htmlClass="product-info-main" before="-">
|
|
<container name="product.info.price" label="Product info auxiliary container" htmlTag="div" htmlClass="product-info-price">
|
|
<container name="product.info.stock.sku" label="Product auxiliary info" htmlTag="div" htmlClass="product-info-stock-sku">
|
|
<container name="product.info.type" before="-"/>
|
|
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.sku" template="Magento_Catalog::product/view/attribute.phtml" after="product.info.type">
|
|
<arguments>
|
|
<argument name="at_call" xsi:type="string">getSku</argument>
|
|
<argument name="at_code" xsi:type="string">sku</argument>
|
|
<argument name="css_class" xsi:type="string">sku</argument>
|
|
<argument name="at_label" xsi:type="string">default</argument>
|
|
<argument name="add_attribute" xsi:type="string">itemprop="sku"</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.review" template="Magento_Catalog::product/view/review.phtml" after="product.info.stock.sku"/>
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.final">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">final_price</argument>
|
|
<argument name="zone" xsi:type="string">item_view</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.tier" after="product.info.price">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">tier_price</argument>
|
|
<argument name="zone" xsi:type="string">item_view</argument>
|
|
</arguments>
|
|
</block>
|
|
<container name="alert.urls" as="alert_urls" label="Alert Urls" after="product.price.tier"/>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info" template="Magento_Catalog::product/view/form.phtml" after="alert.urls">
|
|
<container name="product.info.form.content" as="product_info_form_content">
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/>
|
|
</container>
|
|
<block class="Magento\Framework\View\Element\Template" name="product.info.form.options" as="options_container">
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.options.wrapper" as="product_options_wrapper" template="Magento_Catalog::product/view/options/wrapper.phtml">
|
|
<block class="Magento\Catalog\Block\Product\View\Options" name="product.info.options" as="product_options" template="Magento_Catalog::product/view/options.phtml">
|
|
<block class="Magento\Catalog\Block\Product\View\Options\Type\DefaultType" name="product.info.options.default" as="default" template="Magento_Catalog::product/view/options/type/default.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View\Options\Type\Text" name="product.info.options.text" as="text" template="Magento_Catalog::product/view/options/type/text.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View\Options\Type\File" name="product.info.options.file" as="file" template="Magento_Catalog::product/view/options/type/file.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View\Options\Type\Select" name="product.info.options.select" as="select" template="Magento_Catalog::product/view/options/type/select.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View\Options\Type\Date" name="product.info.options.date" as="date" template="Magento_Catalog::product/view/options/type/date.phtml"/>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.options.wrapper.bottom" as="product_options_wrapper_bottom" template="Magento_Catalog::product/view/options/wrapper/bottom.phtml">
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.additional" as="product.info.addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<container name="product.info.extrahint" as="extrahint" label="Product View Extra Hint">
|
|
<container name="product.info.social" label="Product social links container" htmlTag="div" htmlClass="product-social-links">
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addto" as="addto" template="Magento_Catalog::product/view/addto.phtml">
|
|
<block class="Magento\Catalog\Block\Product\View\AddTo\Compare" name="view.addto.compare" after="view.addto.wishlist" template="Magento_Catalog::product/view/addto/compare.phtml">
|
|
<arguments>
|
|
<argument name="addToCompareViewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\Checker\AddToCompareAvailability</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.mailto" template="Magento_Catalog::product/view/mailto.phtml"/>
|
|
</container>
|
|
</container>
|
|
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.overview" template="Magento_Catalog::product/view/attribute.phtml" group="detailed_info" after="product.info.extrahint">
|
|
<arguments>
|
|
<argument name="at_call" xsi:type="string">getShortDescription</argument>
|
|
<argument name="at_code" xsi:type="string">short_description</argument>
|
|
<argument name="css_class" xsi:type="string">overview</argument>
|
|
<argument name="at_label" xsi:type="string">none</argument>
|
|
<argument name="title" translate="true" xsi:type="string">Overview</argument>
|
|
<argument name="add_attribute" xsi:type="string">itemprop="description"</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<container name="product.info.media" htmlTag="div" htmlClass="product media" after="product.info.main">
|
|
<block class="Magento\Framework\View\Element\Template" name="skip_gallery_after.target" before="skip_gallery_before.wrapper" template="Magento_Theme::html/skiptarget.phtml">
|
|
<arguments>
|
|
<argument name="target_id" xsi:type="string">gallery-prev-area</argument>
|
|
</arguments>
|
|
</block>
|
|
<container name="skip_gallery_before.wrapper" htmlTag="div" htmlClass="action-skip-wrapper">
|
|
<block class="Magento\Framework\View\Element\Template" before="product.info.media.image" name="skip_gallery_before" template="Magento_Theme::html/skip.phtml">
|
|
<arguments>
|
|
<argument name="target" xsi:type="string">gallery-next-area</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Skip to the end of the images gallery</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Catalog\Block\Product\View\Gallery" name="product.info.media.image" template="Magento_Catalog::product/view/gallery.phtml">
|
|
<arguments>
|
|
<argument name="gallery_options" xsi:type="object">Magento\Catalog\Block\Product\View\GalleryOptions</argument>
|
|
<argument name="imageHelper" xsi:type="object">Magento\Catalog\Helper\Image</argument>
|
|
</arguments>
|
|
</block>
|
|
<container name="skip_gallery_after.wrapper" htmlTag="div" htmlClass="action-skip-wrapper">
|
|
<block class="Magento\Framework\View\Element\Template" after="product.info.media.image" name="skip_gallery_after" template="Magento_Theme::html/skip.phtml">
|
|
<arguments>
|
|
<argument name="target" xsi:type="string">gallery-prev-area</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Skip to the beginning of the images gallery</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Framework\View\Element\Template" name="skip_gallery_before.target" after="skip_gallery_after.wrapper" template="Magento_Theme::html/skiptarget.phtml">
|
|
<arguments>
|
|
<argument name="target_id" xsi:type="string">gallery-next-area</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Catalog\Block\Product\View\Details" name="product.info.details" template="Magento_Catalog::product/view/details.phtml" after="product.info.media">
|
|
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" as="description" template="Magento_Catalog::product/view/attribute.phtml" group="detailed_info">
|
|
<arguments>
|
|
<argument name="at_call" xsi:type="string">getDescription</argument>
|
|
<argument name="at_code" xsi:type="string">description</argument>
|
|
<argument name="css_class" xsi:type="string">description</argument>
|
|
<argument name="at_label" xsi:type="string">none</argument>
|
|
<argument name="title" translate="true" xsi:type="string">Details</argument>
|
|
<argument name="sort_order" xsi:type="string">10</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="Magento_Catalog::product/view/attributes.phtml" group="detailed_info">
|
|
<arguments>
|
|
<argument translate="true" name="title" xsi:type="string">More Information</argument>
|
|
<argument name="sort_order" xsi:type="string">20</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="compareProductLink" xsi:type="string">.action.tocompare</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="content.aside">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Related" name="catalog.product.related" template="Magento_Catalog::product/list/items.phtml">
|
|
<arguments>
|
|
<argument name="type" xsi:type="string">related</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Catalog\ViewModel\Product\Listing\PreparePostData</argument>
|
|
</arguments>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="related.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="related.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Upsell" name="product.info.upsell" template="Magento_Catalog::product/list/items.phtml">
|
|
<arguments>
|
|
<argument name="type" xsi:type="string">upsell</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Catalog\ViewModel\Product\Listing\PreparePostData</argument>
|
|
</arguments>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="upsell.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="upsell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View\Additional" name="product.info.additional" as="product_additional_data"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.addtocart">
|
|
<block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons.additional"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Catalog\Block\Ui\ProductViewCounter" name="product_viewed_counter" template="Magento_Catalog::product/view/counter.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_simple"><body>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Catalog\Block\Product\View\Type\Simple" name="product.info.simple" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/>
|
|
<container name="product.info.simple.extra" after="product.info.simple" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_virtual"><body>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Catalog\Block\Product\View\Type\Virtual" name="product.info.virtual" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/>
|
|
<container name="product.info.virtual.extra" after="product.info.virtual" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.virtual" as="virtual" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.virtual.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.virtual.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.virtual.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<block class="Magento\Framework\Pricing\Render" name="product.price.render.default">
|
|
<arguments>
|
|
<argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument>
|
|
<argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument>
|
|
</arguments>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="before.body.end">
|
|
<block class="Magento\Catalog\Block\FrontendStorageManager" name="frontend-storage-manager" before="-" template="Magento_Catalog::frontend_storage_manager.phtml">
|
|
<arguments>
|
|
<argument name="configuration" xsi:type="array">
|
|
<item name="recently_viewed_product" xsi:type="array">
|
|
<item name="requestConfig" xsi:type="array">
|
|
<item name="syncUrl" path="catalog/product/frontend_action_synchronize" xsi:type="url"/>
|
|
</item>
|
|
</item>
|
|
<item name="recently_compared_product" xsi:type="array">
|
|
<item name="requestConfig" xsi:type="array">
|
|
<item name="syncUrl" path="catalog/product/frontend_action_synchronize" xsi:type="url"/>
|
|
</item>
|
|
</item>
|
|
<item name="product_data_storage" xsi:type="array">
|
|
<item name="updateRequestConfig" xsi:type="array">
|
|
<item name="url" path="/products-render-info" xsi:type="serviceUrl"/>
|
|
</item>
|
|
<item name="requestConfig" xsi:type="array">
|
|
<item name="syncUrl" path="catalog/product/frontend_action_synchronize" xsi:type="url"/>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="top.links">
|
|
<block class="Magento\Framework\View\Element\Template" name="catalog.compare.link" before="-" template="Magento_Catalog::product/compare/link.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="compareProducts" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceContainer name="sidebar.additional">
|
|
<block class="Magento\Framework\View\Element\Template" name="catalog.compare.sidebar" template="Magento_Catalog::product/compare/sidebar.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="compareProducts" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="head.components" as="components" template="Magento_Catalog::js/components.phtml"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="head.additional" as="head.additional" template="Magento_Theme::html/container.phtml"/>
|
|
</body>
|
|
</handle><handle id="empty"><body>
|
|
<block class="Magento\Framework\Pricing\Render" name="product.price.render.default">
|
|
<arguments>
|
|
<argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument>
|
|
<argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument>
|
|
</arguments>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="product.info.extrahint">
|
|
<block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.extrahint.qtyincrements" template="Magento_CatalogInventory::qtyincrements.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_simple"><body>
|
|
<referenceContainer name="product.info.simple.extra">
|
|
<block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.simple.extra.catalog_inventory_stockqty_default" template="Magento_CatalogInventory::stockqty/default.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_virtual"><body>
|
|
<referenceContainer name="product.info.virtual.extra">
|
|
<block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.virtual.extra.catalog_inventory_stockqty_default" template="Magento_CatalogInventory::stockqty/default.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_category_view" layout="2columns-left"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="catalog_product_compare_index" layout="1column"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="default" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="msrp_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Msrp\Pricing\Render\PriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_Msrp::product/price/msrp.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="catalog_product_view"><update handle="msrp_popup"/>
|
|
<body>
|
|
<referenceBlock name="product.price.final">
|
|
<arguments>
|
|
<argument name="display_msrp_help_message" xsi:type="string">1</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.price.tier">
|
|
<arguments>
|
|
<argument name="display_msrp_help_message" xsi:type="string">1</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_downloadable"><body>
|
|
<referenceBlock name="product.info.downloadable.options">
|
|
<arguments>
|
|
<argument name="display_msrp_help_message" xsi:type="string">1</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalogsearch_advanced_result"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="catalogsearch_result_index"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="checkout_cart_index"><update handle="msrp_popup"/>
|
|
<body>
|
|
<referenceContainer name="checkout.cart.totals.container">
|
|
<block name="checkout.cart.totals.msrp" before="checkout.cart.totals" class="Magento\Msrp\Block\Total" template="Magento_Msrp::cart/totals.phtml">
|
|
<arguments>
|
|
<argument name="original_block_name" xsi:type="string">checkout.cart.totals</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_sidebar_total_renderers"><body>
|
|
<referenceBlock name="minicart">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.container" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.totals.msrp" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Msrp/js/view/checkout/minicart/subtotal/totals</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayArea" xsi:type="string">minicart-subtotal-hidden</item>
|
|
<item name="template" xsi:type="string">Magento_Msrp/checkout/minicart/subtotal/totals</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_failure"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="checkout_onepage_success"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="cms_index_index" layout="2columns-left"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="msrp_popup"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Msrp\Block\Popup" template="Magento_Msrp::popup.phtml" name="product.tooltip">
|
|
<block class="Magento\Catalog\Block\ShortcutButtons\InCatalog\PositionAfter" name="map.shortcut.buttons"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="review_product_list"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="wishlist_index_configure_type_downloadable"><body>
|
|
<referenceBlock name="product.price.link">
|
|
<arguments>
|
|
<argument name="display_msrp_help_message" xsi:type="string">1</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="wishlist_index_index"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="wishlist_search_view"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="wishlist_shared_index"><update handle="msrp_popup"/>
|
|
<body/>
|
|
</handle><handle id="catalogsearch_advanced_index" layout="1column"><head>
|
|
<title>Advanced Search</title>
|
|
</head>
|
|
<update handle="page_calendar"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\CatalogSearch\Block\Advanced\Form" name="catalogsearch_advanced_form" template="Magento_CatalogSearch::advanced/form.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalogsearch_advanced_result" layout="2columns-left"><body>
|
|
<attribute name="class" value="page-products"/>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Catalog Advanced Search</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\CatalogSearch\Block\Advanced\Result" name="catalogsearch_advanced_result" template="Magento_CatalogSearch::advanced/result.phtml">
|
|
<block class="Magento\CatalogSearch\Block\SearchResult\ListProduct" name="search_result_list" template="Magento_Catalog::product/list.phtml">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml">
|
|
<block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/>
|
|
</block>
|
|
<action method="setToolbarBlockName">
|
|
<argument name="name" xsi:type="string">product_list_toolbar</argument>
|
|
</action>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers">
|
|
<block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="catalogsearch.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="catalogsearch.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
</block>
|
|
<action method="setListOrders"/>
|
|
<action method="setListModes"/>
|
|
<action method="setListCollection"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="search_result_list">
|
|
<arguments>
|
|
<argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\OptionsData</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalogsearch_result_index" layout="2columns-left"><body>
|
|
<attribute name="class" value="page-products"/>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\CatalogSearch\Block\Result" name="search.result" template="Magento_CatalogSearch::result.phtml">
|
|
<block class="Magento\CatalogSearch\Block\SearchResult\ListProduct" name="search_result_list" template="Magento_Catalog::product/list.phtml">
|
|
<arguments>
|
|
<argument name="positioned" xsi:type="string">positions:list-secondary</argument>
|
|
<argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\OptionsData</argument>
|
|
</arguments>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml">
|
|
<block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/>
|
|
</block>
|
|
<action method="setToolbarBlockName">
|
|
<argument name="name" xsi:type="string">product_list_toolbar</argument>
|
|
</action>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers">
|
|
<block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="catalogsearch.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="catalogsearch.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
</block>
|
|
<action method="setListOrders"/>
|
|
<action method="setListModes"/>
|
|
<action method="setListCollection"/>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="search.search_terms_log" template="Magento_CatalogSearch::search_terms_log.phtml">
|
|
<arguments>
|
|
<argument name="search_terms_log" xsi:type="object">Magento\CatalogSearch\Block\SearchTermsLog</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="top.search">
|
|
<block class="Magento\Framework\View\Element\Template" name="advanced-search-link" template="Magento_CatalogSearch::advanced/link.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Framework\View\Element\Html\Link\Current" name="catalog-search-advanced-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Advanced Search</argument>
|
|
<argument name="path" xsi:type="string">catalogsearch/advanced</argument>
|
|
<argument name="attributes" xsi:type="array">
|
|
<item name="data-action" xsi:type="string">advanced-search</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="sortOrder" xsi:type="string">2</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="renders" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="free-payments" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Payment/js/view/payment/payments</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="free" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review"><body>
|
|
<referenceContainer name="checkout.onepage.review.info.items.after">
|
|
<block class="Magento\Payment\Block\Transparent\Form" name="payment.form.transparent">
|
|
<action method="setTemplate">
|
|
<argument name="template" xsi:type="string">Magento_Payment::transparent/form.phtml</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="sale.reorder.sidebar" remove="true"/>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-orders-link">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">sales/order/history</argument>
|
|
<argument name="label" translate="true" xsi:type="string">My Orders</argument>
|
|
<argument name="sortOrder" xsi:type="number">230</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_index"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Recent" name="customer_account_dashboard_top" template="Magento_Sales::order/recent.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="sales_page_head_components" template="Magento_Sales::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="sidebar.additional">
|
|
<block class="Magento\Sales\Block\Reorder\Sidebar" name="sale.reorder.sidebar" as="reorder" template="Magento_Sales::reorder/sidebar.phtml"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Sales\Block\Guest\Link" name="sales-guest-form-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Orders and Returns</argument>
|
|
<argument name="path" xsi:type="string">sales/guest/form</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_item_price"><body>
|
|
<referenceBlock name="items">
|
|
<block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="item_price" template="Magento_Sales::email/items/price/row.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_items" label="Email Creditmemo Items List" design_abstraction="custom"><update handle="sales_email_order_creditmemo_renderers"/>
|
|
<update handle="sales_email_item_price"/>
|
|
<body>
|
|
<block class="Magento\Sales\Block\Order\Email\Creditmemo\Items" name="items" template="Magento_Sales::email/creditmemo/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.creditmemo.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="2"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.creditmemo.renderers">
|
|
<block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.creditmemo.renderers.default" as="default" template="Magento_Sales::email/items/creditmemo/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_items" label="Email Invoice Items List" design_abstraction="custom"><update handle="sales_email_order_invoice_renderers"/>
|
|
<update handle="sales_email_item_price"/>
|
|
<body>
|
|
<block class="Magento\Sales\Block\Order\Email\Invoice\Items" name="items" template="Magento_Sales::email/invoice/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.invoice.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="2"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.invoice.renderers">
|
|
<block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.invoice.renderers.default" as="default" template="Magento_Sales::email/items/invoice/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_items" label="Email Order Items List" design_abstraction="custom"><update handle="sales_email_order_renderers"/>
|
|
<update handle="sales_email_item_price"/>
|
|
<body>
|
|
<block class="Magento\Sales\Block\Order\Email\Items" name="items" template="Magento_Sales::email/items.phtml" cacheable="false">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="2"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml">
|
|
<action method="setIsPlaneMode">
|
|
<argument name="value" xsi:type="string">1</argument>
|
|
</action>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_email_order_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.renderers">
|
|
<block class="Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder" name="sales.email.order.renderers.default" as="default" template="Magento_Sales::email/items/order/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_shipment_items" label="Email Shipment Items List" design_abstraction="custom"><update handle="sales_email_order_shipment_renderers"/>
|
|
<body>
|
|
<block class="Magento\Sales\Block\Order\Email\Shipment\Items" name="items" template="Magento_Sales::email/shipment/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.shipment.renderers" as="renderer.list"/>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_email_order_shipment_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.shipment.renderers">
|
|
<block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.shipment.renderers.default" as="default" template="Magento_Sales::email/items/shipment/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_shipment_track"><update handle="sales_email_order_shipment_renderers"/>
|
|
<body>
|
|
<block class="Magento\Sales\Block\Order\Email\Shipment\Items" name="sales.order.email.shipment.track" template="Magento_Sales::email/shipment/track.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="tracking_url" xsi:type="object">Magento\Sales\Block\DataProviders\Email\Shipment\TrackingUrl</argument>
|
|
</arguments>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="sales_guest_creditmemo" layout="1column"><update handle="sales_order_creditmemo_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_guest_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Creditmemo" name="sales.order.creditmemo" after="sales.order.info.links" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Items" name="creditmemo_items" template="Magento_Sales::order/creditmemo/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.creditmemo.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="creditmemo_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.creditmemo"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_form" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Widget\Guest\Form" name="guest.form" template="Magento_Sales::guest/form.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_invoice" layout="1column"><update handle="sales_order_invoice_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_guest_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Invoice" name="sales.order.invoice" after="sales.order.info.links" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Invoice\Items" name="invoice_items" template="Magento_Sales::order/invoice/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.invoice.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="invoice_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="-"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_print"><update handle="sales_order_print_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="sales-guest-view"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="order.status" template="Magento_Sales::order/order_status.phtml" cacheable="false"/>
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="order.date" template="Magento_Sales::order/order_date.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="sales.order.print" template="Magento_Sales::order/view.phtml" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="order_items" template="Magento_Sales::order/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml">
|
|
<action method="setIsPlaneMode">
|
|
<argument name="value" xsi:type="string">1</argument>
|
|
</action>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" as="sales.order.print.info" name="sales.order.print.info" template="Magento_Sales::order/info.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_printcreditmemo"><update handle="sales_order_print_creditmemo_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="sales-guest-view"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="sales.order.print.creditmemo" template="Magento_Sales::order/print/creditmemo.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.creditmemo.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_printinvoice"><update handle="sales_order_print_invoice_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="sales-guest-view"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="sales.order.print.invoice" template="Magento_Sales::order/print/invoice.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.invoice.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_printshipment"><update handle="sales_order_print_shipment_renderers"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="sales-guest-view"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="sales.order.print.shipment" template="Magento_Sales::order/print/shipment.phtml" cacheable="false">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.shipment.renderers" as="renderer.list"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_reorder" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_shipment" layout="1column"><update handle="sales_order_guest_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.shipment"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_view" layout="1column"><update handle="sales_order_item_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_guest_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.items.renderers" as="renderer.list"/>
|
|
<block class="Magento\Theme\Block\Html\Pager" name="sales_order_item_pager"/>
|
|
<block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo"><update handle="sales_order_creditmemo_renderers"/>
|
|
<update handle="customer_account"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Creditmemo" name="sales.order.creditmemo" cacheable="false" after="sales.order.info.links">
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Items" name="creditmemo_items" template="Magento_Sales::order/creditmemo/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.creditmemo.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="creditmemo_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="sales.order.info.buttons">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.creditmemo.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.creditmemo.renderers.default" as="default" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_guest_info_links"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Html\Links" as="links" name="sales.order.info.links" before="-">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">items order-links</argument>
|
|
</arguments>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.information">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">sales/guest/view</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Order Information</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.invoice">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Invoices</argument>
|
|
<argument name="path" xsi:type="string">sales/guest/invoice</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Invoices</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.shipment">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Shipments</argument>
|
|
<argument name="path" xsi:type="string">sales/guest/shipment</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Order Shipments</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.creditmemo">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Creditmemos</argument>
|
|
<argument name="path" xsi:type="string">sales/guest/creditmemo</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Refunds</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_history"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\History" name="sales.order.history" cacheable="false">
|
|
<container name="sales.order.history.info" as="info" label="Order History Info"/>
|
|
<container name="sales.order.history.extra.column.header" as="extra.column.header" label="Order History Extra Column Header"/>
|
|
<block class="Magento\Sales\Block\Order\History\Container" name="sales.order.history.extra.container" as="extra.container">
|
|
<block class="Magento\Framework\View\Element\Template" name="sales.order.history.extra.container.data" as="extra.container.data"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Customer\Block\Account\Dashboard" name="customer.account.link.back" template="Magento_Customer::account/link/back.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_info_links"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Html\Links" as="links" name="sales.order.info.links" before="-">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">items order-links</argument>
|
|
</arguments>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.information">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">sales/order/view</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Items Ordered</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.invoice">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Invoices</argument>
|
|
<argument name="path" xsi:type="string">sales/order/invoice</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Invoices</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.shipment">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Shipments</argument>
|
|
<argument name="path" xsi:type="string">sales/order/shipment</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Order Shipments</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.creditmemo">
|
|
<arguments>
|
|
<argument name="key" xsi:type="string">Creditmemos</argument>
|
|
<argument name="path" xsi:type="string">sales/order/creditmemo</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Refunds</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice"><update handle="customer_account"/>
|
|
<update handle="sales_order_invoice_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Invoice" name="sales.order.invoice" cacheable="false" after="sales.order.info.links">
|
|
<block class="Magento\Sales\Block\Order\Invoice\Items" name="invoice_items" template="Magento_Sales::order/invoice/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.invoice.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="invoice_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="-"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="sales.order.info.buttons">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.invoice.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.invoice.renderers.default" as="default" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_price"><body>
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_unit_price" template="Magento_Sales::items/price/unit.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_row_total" template="Magento_Sales::items/price/row.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_row_total_after_discount" template="Magento_Sales::items/price/total_after_discount.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_order_item_renderers"><body>
|
|
<referenceBlock name="sales.order.items.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.items.renderers.default" as="default" template="Magento_Sales::order/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print"><update handle="sales_order_print_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="account"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="order.status" template="Magento_Sales::order/order_status.phtml" cacheable="false"/>
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="order.date" template="Magento_Sales::order/order_date.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintShipment" name="sales.order.print" template="Magento_Sales::order/view.phtml" cacheable="false">
|
|
<block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml">
|
|
<action method="setIsPlaneMode">
|
|
<argument name="value" xsi:type="string">1</argument>
|
|
</action>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="sales.order.print.info" name="sales.order.print.info" template="Magento_Sales::order/info.phtml"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logoPathResolver" xsi:type="object">Magento\Sales\ViewModel\Header\LogoPathResolver</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.print.creditmemo.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.creditmemo.renderers.default" as="default" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.print.invoice.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.invoice.renderers.default" as="default" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_renderers"><body>
|
|
<referenceBlock name="sales.order.print.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.renderers.default" as="default" template="Magento_Sales::order/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_shipment_renderers"><body>
|
|
<referenceBlock name="sales.order.print.shipment.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.shipment.renderers.default" as="default" template="Magento_Sales::order/shipment/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printcreditmemo"><update handle="sales_order_print_creditmemo_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="account"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="sales.order.print.creditmemo" template="Magento_Sales::order/print/creditmemo.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.creditmemo.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logoPathResolver" xsi:type="object">Magento\Sales\ViewModel\Header\LogoPathResolver</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printinvoice"><update handle="sales_order_print_invoice_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="account"/>
|
|
<referenceContainer name="header-wrapper">
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logo_src" helper="Magento\Sales\Model\Order\Invoice\GetLogoFile::execute" xsi:type="helper"/>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="sales.order.print.invoice" template="Magento_Sales::order/print/invoice.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.invoice.renderers" as="renderer.list"/>
|
|
<block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logoPathResolver" xsi:type="object">Magento\Sales\ViewModel\Header\LogoPathResolver</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printshipment"><update handle="sales_order_print_shipment_renderers"/>
|
|
<update handle="print"/>
|
|
<body>
|
|
<attribute name="class" value="account"/>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="sales.order.print.shipment" template="Magento_Sales::order/print/shipment.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.shipment.renderers" as="renderer.list"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logoPathResolver" xsi:type="object">Magento\Sales\ViewModel\Header\LogoPathResolver</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_reorder"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_shipment"><update handle="customer_account"/>
|
|
<update handle="sales_order_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="sales.order.info.buttons">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.shipment"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_order_shipment_renderers"><body>
|
|
<referenceBlock name="sales.order.shipment.renderers">
|
|
<block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.shipment.renderers.default" as="default" template="Magento_Sales::order/shipment/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_view"><update handle="customer_account"/>
|
|
<update handle="sales_order_item_renderers"/>
|
|
<update handle="sales_order_item_price"/>
|
|
<update handle="sales_order_info_links"/>
|
|
<body>
|
|
<referenceContainer name="page.main.title">
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/>
|
|
<block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/>
|
|
<container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceContainer name="sales.order.info.buttons">
|
|
<block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Sales\Block\Order\View" name="order.comments" template="Magento_Sales::order/order_comments.phtml" before="sales.order.info.links"/>
|
|
<block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false" after="sales.order.info.links">
|
|
<block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.items.renderers" as="renderer.list"/>
|
|
<block class="Magento\Theme\Block\Html\Pager" name="sales_order_item_pager"/>
|
|
<block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml">
|
|
<arguments>
|
|
<argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument>
|
|
<argument name="value_properties" xsi:type="string">class="amount"</argument>
|
|
</arguments>
|
|
<block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.view"/>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="catalog_category_view"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="addToCartLink" xsi:type="string">.action.tocart</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="addToCartLink" xsi:type="string">.action.tocart</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure"><head>
|
|
<link src="Magento_Checkout::js/view/configure/product-customer-data.js"/>
|
|
</head>
|
|
<update handle="catalog_product_view"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="checkout_cart_configure_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Configure" name="checkout.cart.item.configure.block"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart">
|
|
<action method="setTemplate">
|
|
<argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<action method="setTemplate">
|
|
<argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure_type_simple"><update handle="catalog_product_view_type_simple"/>
|
|
<body/>
|
|
</handle><handle id="checkout_cart_index" layout="1column"><update handle="checkout_cart_item_renderers"/>
|
|
<body>
|
|
<referenceContainer name="page.messages">
|
|
<block class="Magento\Checkout\Block\Cart\ValidationMessages" name="checkout.cart.validationmessages"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Checkout\Block\Cart" name="checkout.cart" template="Magento_Checkout::cart.phtml" cacheable="false">
|
|
<container name="checkout.cart.items" as="with-items">
|
|
<container name="checkout.cart.container" htmlTag="div" htmlClass="cart-container" before="-">
|
|
<container name="checkout.cart.form.before" as="form_before" label="Shopping Cart Items Before" htmlTag="div" htmlClass="rewards"/>
|
|
<container name="cart.summary" label="Cart Summary Container" htmlTag="div" htmlClass="cart-summary" after="-">
|
|
<block class="Magento\Framework\View\Element\Template" name="checkout.cart.summary.title" before="-" template="Magento_Theme::text.phtml">
|
|
<arguments>
|
|
<argument translate="true" name="text" xsi:type="string">Summary</argument>
|
|
<argument name="tag" xsi:type="string">strong</argument>
|
|
<argument name="css_class" xsi:type="string">summary title</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Checkout\Block\Cart\Shipping" name="checkout.cart.shipping" as="shipping" template="Magento_Checkout::cart/shipping.phtml" after="checkout.cart.summary.title">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array">
|
|
<item name="form.input" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
<item name="template" xsi:type="string">ui/form/field</item>
|
|
<item name="elementTmpl" xsi:type="string">ui/form/element/input</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="block-summary" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">summary-block-config</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="block-rates" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/cart/shipping-rates</item>
|
|
<item name="sortOrder" xsi:type="string">2</item>
|
|
</item>
|
|
<item name="block-shipping" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/cart/shipping-estimation</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="sortOrder" xsi:type="string">1</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">block-summary.block-shipping.address-fieldsets</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="address-fieldsets" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
</item>
|
|
<item name="displayArea" xsi:type="string">address-fieldsets</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="city" xsi:type="array">
|
|
<item name="sortOrder" xsi:type="string">115</item>
|
|
<item name="dataScope" xsi:type="string">shippingAddress.city</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
<item name="country_id" xsi:type="array">
|
|
<item name="sortOrder" xsi:type="string">110</item>
|
|
<item name="dataScope" xsi:type="string">shippingAddress.country_id</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
<item name="region_id" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/region</item>
|
|
<item name="sortOrder" xsi:type="string">112</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">ui/form/field</item>
|
|
<item name="elementTmpl" xsi:type="string">ui/form/element/select</item>
|
|
<item name="customEntry" xsi:type="string">shippingAddress.region</item>
|
|
</item>
|
|
<item name="filterBy" xsi:type="array">
|
|
<item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item>
|
|
<item name="field" xsi:type="string">country_id</item>
|
|
</item>
|
|
</item>
|
|
<item name="region" xsi:type="array">
|
|
<item name="visible" xsi:type="boolean">false</item>
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
|
|
<item name="sortOrder" xsi:type="string">111</item>
|
|
<item name="dataScope" xsi:type="string">shippingAddress.region</item>
|
|
</item>
|
|
<item name="postcode" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
|
|
<item name="dataScope" xsi:type="string">shippingAddress.postcode</item>
|
|
<item name="sortOrder" xsi:type="string">114</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="checkoutProvider" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
<container name="checkout.cart.totals.container" as="totals" label="Shopping Cart Totals">
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="checkout.cart.totals" template="Magento_Checkout::cart/totals.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="block-totals" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/cart/totals</item>
|
|
<item name="displayArea" xsi:type="string">totals</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/cart/totals</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/subtotal</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Subtotal</item>
|
|
<item name="template" xsi:type="string">Magento_Checkout/cart/totals/subtotal</item>
|
|
</item>
|
|
</item>
|
|
<item name="shipping" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/cart/totals/shipping</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Shipping</item>
|
|
<item name="template" xsi:type="string">Magento_Checkout/cart/totals/shipping</item>
|
|
</item>
|
|
</item>
|
|
<item name="grand-total" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/grand-total</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Order Total</item>
|
|
<item name="template" xsi:type="string">Magento_Checkout/cart/totals/grand-total</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart" name="checkout.cart.methods.bottom" template="Magento_Checkout::cart/methods.phtml">
|
|
<container name="checkout.cart.methods" as="methods" label="Payment Methods After Checkout Button">
|
|
<block class="Magento\Checkout\Block\Onepage\Link" name="checkout.cart.methods.onepage.bottom" template="Magento_Checkout::onepage/link.phtml"/>
|
|
<block class="Magento\Checkout\Block\QuoteShortcutButtons" name="checkout.cart.shortcut.buttons"/>
|
|
</container>
|
|
</block>
|
|
</container>
|
|
<block class="Magento\Checkout\Block\Cart\Grid" name="checkout.cart.form" as="cart-items" template="Magento_Checkout::cart/form.phtml" after="cart.summary">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\Checkout\ViewModel\Cart</argument>
|
|
</arguments>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Framework\View\Element\Text\ListText" name="checkout.cart.order.actions"/>
|
|
</block>
|
|
<container name="checkout.cart.widget" as="checkout_cart_widget" label="Shopping Cart Items After" after="cart-items"/>
|
|
</container>
|
|
<block class="Magento\Checkout\Block\Cart\Crosssell" name="checkout.cart.crosssell" template="Magento_Catalog::product/list/items.phtml" after="-" ifconfig="checkout/cart/crosssell_enabled">
|
|
<arguments>
|
|
<argument name="type" xsi:type="string">crosssell</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Catalog\ViewModel\Product\Listing\PreparePostData</argument>
|
|
</arguments>
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="crosssell.product.addto" as="addto">
|
|
<block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="crosssell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/>
|
|
</block>
|
|
</block>
|
|
</container>
|
|
<container name="checkout.cart.noitems" as="no-items">
|
|
<block class="Magento\Checkout\Block\Cart" name="checkout.cart.empty" before="-" template="Magento_Checkout::cart/noItems.phtml">
|
|
<container name="checkout.cart.empty.widget" as="checkout_cart_empty_widget" label="Empty Shopping Cart Content Before"/>
|
|
</block>
|
|
</container>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Checkout\Block\Cart\Additional\Info" name="additional.product.info" template="Magento_Checkout::cart/additional/info.phtml"/>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><update handle="checkout_item_price_renderers"/>
|
|
<body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.default" as="default" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.default.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.default.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.default.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.simple" as="simple" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.simple.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.simple.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.simple.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_sidebar_item_price_renderers"><body>
|
|
<referenceBlock name="minicart">
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.cart.item.price.sidebar" template="Magento_Checkout::cart/item/price/sidebar.phtml"/>
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="item.renderer" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="checkout.cart.item.price.sidebar" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/minicart/item/price</item>
|
|
<item name="displayArea" xsi:type="string">priceSidebar</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_sidebar_item_renderers"><body>
|
|
<referenceBlock name="minicart">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="itemRenderer" xsi:type="array">
|
|
<item name="default" xsi:type="string">defaultRenderer</item>
|
|
<item name="simple" xsi:type="string">defaultRenderer</item>
|
|
<item name="virtual" xsi:type="string">defaultRenderer</item>
|
|
</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="item.renderer" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/cart-item-renderer</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayArea" xsi:type="string">defaultRenderer</item>
|
|
<item name="template" xsi:type="string">Magento_Checkout/minicart/item/default</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="item.image" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Catalog/js/view/image</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Catalog/product/image</item>
|
|
<item name="displayArea" xsi:type="string">itemImage</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_sidebar_total_renderers"><body>
|
|
<referenceBlock name="minicart">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.container" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.totals" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/checkout/minicart/subtotal/totals</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/minicart/subtotal/totals</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index" layout="checkout"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Checkout\Block\Onepage" name="checkout.root" template="Magento_Checkout::onepage.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array">
|
|
<item name="form.input" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
<item name="template" xsi:type="string">ui/form/field</item>
|
|
<item name="elementTmpl" xsi:type="string">ui/form/element/input</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/onepage</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="errors" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/view/messages</item>
|
|
<item name="displayArea" xsi:type="string">messages</item>
|
|
</item>
|
|
<item name="authentication" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/authentication</item>
|
|
<item name="displayArea" xsi:type="string">authentication</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="errors" xsi:type="array">
|
|
<item name="sortOrder" xsi:type="string">0</item>
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/authentication-messages</item>
|
|
<item name="displayArea" xsi:type="string">messages</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="progressBar" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/progress-bar</item>
|
|
<item name="displayArea" xsi:type="string">progressBar</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.steps.shipping-step.shippingAddress</item>
|
|
<item name="1" xsi:type="string">checkout.steps.billing-step.payment</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="estimation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/estimation</item>
|
|
<item name="displayArea" xsi:type="string">estimation</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/estimation</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.sidebar</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="steps" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">steps</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="sortOrder" xsi:type="string">1</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="shippingAddress" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.steps.shipping-step.step-config</item>
|
|
<item name="1" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
<item name="popUpForm" xsi:type="array">
|
|
<item name="element" xsi:type="string">#opc-new-shipping-address</item>
|
|
<item name="options" xsi:type="array">
|
|
<item name="type" xsi:type="string">popup</item>
|
|
<item name="modalClass" xsi:type="string">new-shipping-address-modal</item>
|
|
<item name="responsive" xsi:type="boolean">true</item>
|
|
<item name="innerScroll" xsi:type="boolean">true</item>
|
|
<item name="title" translate="true" xsi:type="string">Shipping Address</item>
|
|
<item name="trigger" xsi:type="string">opc-new-shipping-address</item>
|
|
<item name="buttons" xsi:type="array">
|
|
<item name="save" xsi:type="array">
|
|
<item name="text" translate="true" xsi:type="string">Ship Here</item>
|
|
<item name="class" xsi:type="string">action primary action-save-address</item>
|
|
</item>
|
|
<item name="cancel" xsi:type="array">
|
|
<item name="text" translate="true" xsi:type="string">Cancel</item>
|
|
<item name="class" xsi:type="string">action secondary action-hide-popup</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/shipping</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="sortOrder" xsi:type="string">10</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/form/element/email</item>
|
|
<item name="displayArea" xsi:type="string">customer-email</item>
|
|
<item name="tooltip" xsi:type="array">
|
|
<item name="description" translate="true" xsi:type="string">We'll send your order confirmation here.</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-login-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-login-form</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="additional-login-form-fields" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="before-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-form</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="before-fields" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-fields</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="address-list" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-address/list</item>
|
|
<item name="displayArea" xsi:type="string">address-list</item>
|
|
</item>
|
|
<item name="address-list-additional-addresses" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">address-list-additional-addresses</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="before-shipping-method-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-shipping-method-form</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="shipping-address-fieldset" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
</item>
|
|
<item name="displayArea" xsi:type="string">additional-fieldsets</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="region" xsi:type="array">
|
|
<item name="visible" xsi:type="boolean">false</item>
|
|
</item>
|
|
<item name="region_id" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/region</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">ui/form/field</item>
|
|
<item name="elementTmpl" xsi:type="string">ui/form/element/select</item>
|
|
<item name="customEntry" xsi:type="string">shippingAddress.region</item>
|
|
</item>
|
|
<item name="validation" xsi:type="array">
|
|
<item name="required-entry" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="filterBy" xsi:type="array">
|
|
<item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item>
|
|
<item name="field" xsi:type="string">country_id</item>
|
|
</item>
|
|
</item>
|
|
<item name="postcode" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ui/js/form/element/post-code</item>
|
|
<item name="validation" xsi:type="array">
|
|
<item name="required-entry" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
<item name="company" xsi:type="array">
|
|
<item name="validation" xsi:type="array">
|
|
<item name="min_text_length" xsi:type="number">0</item>
|
|
</item>
|
|
</item>
|
|
<item name="fax" xsi:type="array">
|
|
<item name="validation" xsi:type="array">
|
|
<item name="min_text_length" xsi:type="number">0</item>
|
|
</item>
|
|
</item>
|
|
<item name="telephone" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="tooltip" xsi:type="array">
|
|
<item name="description" translate="true" xsi:type="string">For delivery questions.</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="sortOrder" xsi:type="string">2</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/payment</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Payment</item>
|
|
<item name="sortOrder" xsi:type="string">20</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="renders" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="additional-payment-validators" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="email-validator" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/payment/email-validator</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/form/element/email</item>
|
|
<item name="displayArea" xsi:type="string">customer-email</item>
|
|
<item name="tooltip" xsi:type="array">
|
|
<item name="description" translate="true" xsi:type="string">We'll send your order confirmation here.</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-login-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-login-form</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="additional-login-form-fields" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="place-order-captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/checkout/placeOrderCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">place-order-captcha</item>
|
|
<item name="formId" xsi:type="string">payment_processing_request</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
</item>
|
|
<item name="beforeMethods" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">beforeMethods</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
<item name="validation" xsi:type="array">
|
|
<item name="validate-select" xsi:type="string">true</item>
|
|
</item>
|
|
<item name="filterBy" xsi:type="array">
|
|
<item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item>
|
|
<item name="field" xsi:type="string">country_id</item>
|
|
</item>
|
|
</item>
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/payment/list</item>
|
|
<item name="displayArea" xsi:type="string">payment-methods-list</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.steps.billing-step.payment.renders</item>
|
|
<item name="1" xsi:type="string">checkout.steps.billing-step.payment.additional-payment-validators</item>
|
|
</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-place-order" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-place-order</item>
|
|
<item name="dataScope" xsi:type="string">before-place-order</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/payment/before-place-order</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="afterMethods" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">afterMethods</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="sidebar" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/sidebar</item>
|
|
<item name="displayArea" xsi:type="string">sidebar</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/sidebar</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.steps</item>
|
|
</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="summary" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary</item>
|
|
<item name="displayArea" xsi:type="string">summary</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/summary</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="totals" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/totals</item>
|
|
<item name="displayArea" xsi:type="string">totals</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/summary/totals</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/subtotal</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Cart Subtotal</item>
|
|
</item>
|
|
</item>
|
|
<item name="shipping" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/shipping</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Shipping</item>
|
|
<item name="notCalculatedMessage" translate="true" xsi:type="string">Not yet calculated</item>
|
|
</item>
|
|
</item>
|
|
<item name="grand-total" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/grand-total</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Order Total</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="itemsBefore" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="cart_items" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/cart-items</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="details" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="thumbnail" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/thumbnail</item>
|
|
<item name="displayArea" xsi:type="string">before_details</item>
|
|
</item>
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/subtotal</item>
|
|
<item name="displayArea" xsi:type="string">after_details</item>
|
|
</item>
|
|
<item name="message" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/message</item>
|
|
<item name="displayArea" xsi:type="string">item_message</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="itemsAfter" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="shipping-information" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-information</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="deps" xsi:type="string">checkout.steps.shipping-step.shippingAddress</item>
|
|
</item>
|
|
<item name="displayArea" xsi:type="string">shipping-information</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="ship-to" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-information/list</item>
|
|
<item name="displayArea" xsi:type="string">ship-to</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="checkoutProvider" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="page.messages" remove="true"/>
|
|
<referenceBlock name="authentication-popup" remove="true"/>
|
|
</body>
|
|
</handle><handle id="checkout_item_price_renderers"><body>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Checkout::item/price/unit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Checkout::item/price/row.phtml"/>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.excl" template="Magento_Checkout::onepage/review/item/price/unit_excl_tax.phtml"/>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.incl" template="Magento_Checkout::onepage/review/item/price/unit_incl_tax.phtml"/>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.excl" template="Magento_Checkout::onepage/review/item/price/row_excl_tax.phtml"/>
|
|
<block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.incl" template="Magento_Checkout::onepage/review/item/price/row_incl_tax.phtml"/>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_failure" layout="1column"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">The order was not successful!</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Checkout\Block\Onepage\Failure" name="checkout.failure" template="Magento_Checkout::onepage/failure.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review_item_renderers"><update handle="checkout_item_price_renderers"/>
|
|
<body>
|
|
<referenceBlock name="checkout.onepage.review.item.renderers">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.default" as="default" template="Magento_Checkout::onepage/review/item.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success" layout="1column"><head>
|
|
<title>Success Page</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success.print.button" template="Magento_Checkout::button.phtml"/>
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Thank you for your purchase!</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success" template="Magento_Checkout::success.phtml" cacheable="false">
|
|
<container name="order.success.additional.info" label="Order Success Additional Info"/>
|
|
</block>
|
|
<block class="Magento\Checkout\Block\Registration" name="checkout.registration" template="Magento_Checkout::registration.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><update handle="checkout_cart_sidebar_item_renderers"/>
|
|
<update handle="checkout_cart_sidebar_item_price_renderers"/>
|
|
<update handle="checkout_cart_sidebar_total_renderers"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="checkout_page_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="header-wrapper">
|
|
<block class="Magento\Checkout\Block\Cart\Sidebar" name="minicart" as="minicart" after="logo" template="Magento_Checkout::cart/minicart.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Checkout/js/view/minicart</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/minicart/content</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.container" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayArea" xsi:type="string">subtotalContainer</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/minicart/subtotal</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="extra_info" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayArea" xsi:type="string">extraInfo</item>
|
|
</item>
|
|
</item>
|
|
<item name="promotion" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayArea" xsi:type="string">promotion</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
<container name="minicart.addons" label="Mini-cart promotion block"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="contact_index_index" layout="1column"><head>
|
|
<title>Contact Us</title>
|
|
</head>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml">
|
|
<container name="form.additional.info" label="Form Additional Info"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="contact/contact/enabled" name="contact-us-link">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Contact Us</argument>
|
|
<argument name="path" xsi:type="string">contact</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\Cookie\Block\Html\Notices" name="cookie_notices" template="Magento_Cookie::html/notices.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Cookie" name="cookie_config" template="Magento_Cookie::html/cookie.phtml">
|
|
<arguments>
|
|
<argument name="session_config" xsi:type="object">Magento\Cookie\Block\DataProviders\SessionConfig</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body/>
|
|
</handle><handle id="print"><body/>
|
|
</handle><handle id="robots_index_index" layout="robots"><body>
|
|
<referenceContainer name="root">
|
|
<block class="Magento\Robots\Block\Data" name="robotsData"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_downloadable"><body>
|
|
<attribute name="class" value="page-product-downloadable"/>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\Samples" name="product.info.downloadable.samples" as="samples" template="Magento_Downloadable::catalog/product/samples.phtml" after="product.price.tier"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\View\Type" name="product.info.downloadable" as="product_type_data" template="Magento_Downloadable::catalog/product/type.phtml">
|
|
<block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.downloadable.extra" as="product_type_data_extra" template="Magento_CatalogInventory::stockqty/default.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\Links" name="product.info.downloadable.options" as="type_downloadable_options" before="-" template="Magento_Downloadable::catalog/product/links.phtml">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.link" after="product.info.downloadable.options">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">link_price</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="downloadable_page_head_components" template="Magento_Downloadable::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<move element="product.info" destination="content" after="product.info.media"/>
|
|
<move element="product.info.social" destination="product.info.options.wrapper.bottom" after="-"/>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure_type_downloadable"><update handle="catalog_product_view_type_downloadable"/>
|
|
<body/>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\Downloadable\Block\Checkout\Cart\Item\Renderer" name="checkout.cart.item.renderers.downloadable" as="downloadable" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.downloadable.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.downloadable.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.downloadable.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review_item_renderers"><body>
|
|
<referenceBlock name="checkout.onepage.review.item.renderers">
|
|
<block class="Magento\Downloadable\Block\Checkout\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.downloadable" as="downloadable" template="Magento_Checkout::onepage/review/item.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success"><body>
|
|
<referenceBlock name="checkout.success">
|
|
<block class="Magento\Downloadable\Block\Checkout\Success" name="downloadable.checkout.success" template="Magento_Downloadable::checkout/success.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-downloadable-products-link">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">downloadable/customer/products</argument>
|
|
<argument name="label" translate="true" xsi:type="string">My Downloadable Products</argument>
|
|
<argument name="sortOrder" xsi:type="number">217</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="downloadable_customer_products"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Downloadable\Block\Customer\Products\ListProducts" name="downloadable_customer_products_list" template="Magento_Downloadable::customer/products/list.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="root">
|
|
<action method="setHeaderTitle">
|
|
<argument translate="true" name="title" xsi:type="string">My Downloadable Products</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_success"><body>
|
|
<referenceBlock name="checkout_success">
|
|
<block class="Magento\Downloadable\Block\Checkout\Success" name="downloadable.checkout.success" template="Magento_Downloadable::checkout/success.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.email.order.creditmemo.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable" name="sales.email.order.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/creditmemo/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.email.order.invoice.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable" name="sales.email.order.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/invoice/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_renderers"><body>
|
|
<referenceBlock name="sales.email.order.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Order\Downloadable" name="sales.email.order.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/order/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.creditmemo.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/creditmemo/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.invoice.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/invoice/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_renderers"><body>
|
|
<referenceBlock name="sales.order.items.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.items.renderer.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.print.creditmemo.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/creditmemo/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.print.invoice.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/invoice/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_renderers"><body>
|
|
<referenceBlock name="sales.order.print.renderers">
|
|
<block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/items/renderer/downloadable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="dhl-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Dhl/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="dhl-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Dhl/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalogsearch_result_index"><body>
|
|
<referenceBlock name="search_result_list">
|
|
<container name="additional" label="Additional Info" after="product_list_toolbar">
|
|
<block class="Magento\AdvancedSearch\Block\Suggestions" name="search_suggestions"/>
|
|
<block class="Magento\AdvancedSearch\Block\Recommendations" name="search_recommendations"/>
|
|
</container>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="bundle" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="tier_price" xsi:type="array">
|
|
<item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item>
|
|
</item>
|
|
<item name="final_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Bundle\Pricing\Render\FinalPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_Bundle::product/price/final_price.phtml</item>
|
|
</item>
|
|
<item name="bundle_option" xsi:type="array">
|
|
<item name="amount_render_template" xsi:type="string">Magento_Bundle::product/price/selection/amount.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="catalog_product_view_type_bundle"><body>
|
|
<attribute name="class" value="page-product-bundle"/>
|
|
<referenceBlock name="product.info">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.summary" as="form_bottom" template="Magento_Bundle::catalog/product/view/summary.phtml">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.render.bundle.customization">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">configured_price</argument>
|
|
<argument name="zone" xsi:type="string">item_view</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.bundle" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml">
|
|
<block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons"/>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addto.bundle" as="addto" template="Magento_Catalog::product/view/addto.phtml"/>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.product.view.options.notice" template="Magento_Bundle::catalog/product/view/options/notice.phtml"/>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle.options" as="type_bundle_options" template="Magento_Bundle::catalog/product/view/type/bundle/options.phtml" before="-">
|
|
<container name="product.info.bundle.options.top" as="product_info_bundle_options_top">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.back.button" as="backButton" before="-" template="Magento_Bundle::catalog/product/view/backbutton.phtml"/>
|
|
</container>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Select" name="product.info.bundle.options.select" as="select">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
<argument name="validateQuantityViewModel" xsi:type="object">Magento\Bundle\ViewModel\ValidateQuantity</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Multi" name="product.info.bundle.options.multi" as="multi"/>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Radio" name="product.info.bundle.options.radio" as="radio">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
<argument name="validateQuantityViewModel" xsi:type="object">Magento\Bundle\ViewModel\ValidateQuantity</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Checkbox" name="product.info.bundle.options.checkbox" as="checkbox">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.form.options">
|
|
<container name="bundle.product.options.wrapper" htmlTag="div" htmlClass="bundle-options-wrapper"/>
|
|
</referenceBlock>
|
|
<move element="product.info.options.wrapper" destination="bundle.product.options.wrapper" before="-"/>
|
|
<move element="product.info.options.wrapper.bottom" destination="bundle.product.options.wrapper" after="product.info.options.wrapper"/>
|
|
<move element="product.price.tier" destination="product.info.options.wrapper.bottom" before="-"/>
|
|
<referenceBlock name="product.info.options.wrapper.bottom">
|
|
<block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.qtyincrements" before="-" template="Magento_CatalogInventory::qtyincrements.phtml"/>
|
|
<action method="unsetChild">
|
|
<argument name="block" xsi:type="string">product.info.addtocart</argument>
|
|
</action>
|
|
<action method="setHideRequiredNotice">
|
|
<argument name="flag" xsi:type="string">1</argument>
|
|
</action>
|
|
<action method="unsetChild">
|
|
<argument name="block" xsi:type="string">product.info.addto</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<container name="bundle.options.container" htmlTag="div" htmlClass="bundle-options-container" after="product.info.media"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle" as="product_type_data" template="Magento_Bundle::catalog/product/view/type/bundle.phtml"/>
|
|
<container name="product.info.bundle.extra" after="product.info.bundle" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="Magento\Catalog\Block\Product\View" name="customize.button" as="customize_button" template="Magento_Bundle::catalog/product/view/customize.phtml" after="product.info.price"/>
|
|
</referenceContainer>
|
|
<move element="product.info" destination="bundle.options.container" before="-"/>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_simple"><body>
|
|
<referenceBlock name="product.info.upsell">
|
|
<action method="setItemLimit">
|
|
<argument name="type" xsi:type="string">bundle</argument>
|
|
<argument name="limit" xsi:type="string">4</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure_type_bundle"><update handle="catalog_product_view_type_bundle"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="bundle_cart_configure_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart.bundle">
|
|
<action method="setTemplate">
|
|
<argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\Bundle\Block\Checkout\Cart\Item\Renderer" name="checkout.cart.item.renderers.bundle" as="bundle" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.bundle.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.bundle.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.bundle.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review_item_renderers"><body>
|
|
<referenceBlock name="checkout.onepage.review.item.renderers">
|
|
<block class="Magento\Bundle\Block\Checkout\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.bundle" as="bundle" template="Magento_Checkout::onepage/review/item.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="bundle_checkout_page_head_components" template="Magento_Bundle::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.email.order.creditmemo.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/creditmemo/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.email.order.invoice.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/invoice/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_renderers"><body>
|
|
<referenceBlock name="sales.email.order.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/order/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_shipment_renderers"><body>
|
|
<referenceBlock name="sales.email.order.shipment.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/shipment/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.creditmemo.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/creditmemo/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.invoice.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/invoice/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_renderers"><body>
|
|
<referenceBlock name="sales.order.items.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.items.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="sales.order.items.renderers.bundle">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\Bundle\ViewModel\Sales\Order\Items\Renderer</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.print.creditmemo.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/creditmemo/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.print.invoice.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/invoice/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_renderers"><body>
|
|
<referenceBlock name="sales.order.print.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="sales.order.print.renderers.bundle">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\Bundle\ViewModel\Sales\Order\Items\Renderer</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_shipment_renderers"><body>
|
|
<referenceBlock name="sales.order.print.shipment.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/shipment/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_shipment_renderers"><body>
|
|
<referenceBlock name="sales.order.shipment.renderers">
|
|
<block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/shipment/items/renderer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="fedex-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Fedex/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="fedex-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Fedex/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.order.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\GiftOptions" name="checkout.cart.order.actions.gift_options" template="Magento_GiftMessage::cart/gift_options.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCart" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers.default.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.default.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.simple.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.simple.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.bundle.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.bundle.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.grouped.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.grouped.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.configurable.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.configurable.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.gift-card.actions">
|
|
<block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.gift-card.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="types" xsi:type="array"/>
|
|
<item name="components" xsi:type="array">
|
|
<item name="giftOptionsCartItem" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item>
|
|
<item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\GoogleAdwords\Block\Code" name="google.adwords.code" template="Magento_GoogleAdwords::code.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.additional">
|
|
<block class="Magento\GoogleAnalytics\Block\Ga" name="google_analytics" as="google_analytics" template="Magento_GoogleAnalytics::ga.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success"><body>
|
|
<referenceContainer name="content">
|
|
<block name="gtag.google.adwords" template="Magento_GoogleGtag::code.phtml" ifconfig="google/gtag/adwords/active">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\GoogleGtag\ViewModel\Adwords</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.additional">
|
|
<block class="Magento\GoogleGtag\Block\Ga" name="google_gtag_analytics" as="google_gtag_analytics" template="Magento_GoogleGtag::ga.phtml" ifconfig="google/gtag/analytics4/active"/>
|
|
<block name="gtag_google_adwords" as="gtag_google_adwords" template="Magento_GoogleGtag::head.phtml" ifconfig="google/gtag/adwords/active">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">Magento\GoogleGtag\ViewModel\Adwords</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\Ui\Block\Logger" name="logger" template="Magento_Ui::logger.phtml"/>
|
|
<block class="Magento\Ui\Block\Wysiwyg\ActiveEditor" name="theme.active.editor" template="Magento_Ui::wysiwyg/active_editor.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="pagecache_page_head_components" template="Magento_PageCache::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="head.additional">
|
|
<block name="form_key_provider" template="Magento_PageCache::form_key_provider.phtml">
|
|
<arguments>
|
|
<argument name="form_key_provider" xsi:type="object">Magento\PageCache\ViewModel\FormKeyProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\PageCache\Block\Javascript" template="Magento_PageCache::javascript.phtml" name="pageCache" as="pageCache"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="grouped" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="final_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\FinalPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_GroupedProduct::product/price/final_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="catalog_product_rss_feed_renderer_list"><body>
|
|
<block class="Magento\Framework\Pricing\Render" name="product.price.render.grouped">
|
|
<arguments>
|
|
<argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument>
|
|
</arguments>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_grouped"><body>
|
|
<attribute name="class" value="page-product-grouped"/>
|
|
<referenceContainer name="product.info.form.content">
|
|
<block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped" before="product.info.addtocart" template="Magento_GroupedProduct::product/view/type/grouped.phtml"/>
|
|
<container name="product.info.grouped.extra" after="product.info.grouped" before="product.info.grouped" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.grouped.extra">
|
|
<block class="Magento\GroupedProduct\Block\Stockqty\Type\Grouped" name="product.info.grouped.stock-composite" template="Magento_CatalogInventory::stockqty/composite.phtml"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped.stock" as="product.info.grouped" template="Magento_GroupedProduct::product/view/type/default.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Cart\Item\Renderer\Grouped" name="checkout.cart.item.renderers.grouped" as="grouped" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.grouped.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.grouped.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.grouped.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review_item_renderers"><body>
|
|
<referenceBlock name="checkout.onepage.review.item.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Cart\Item\Renderer\Grouped" name="checkout.onepage.review.item.renderers.grouped" as="grouped" template="Magento_Checkout::onepage/review/item.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.creditmemo.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Email\Items\CreditMemo\Grouped" name="sales.email.order.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::email/items/creditmemo/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_renderers" label="Email Invoice Items List" design_abstraction="custom"><body>
|
|
<referenceBlock name="sales.email.order.invoice.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Email\Items\Order\Grouped" name="sales.email.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::email/items/invoice/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_renderers" label="Email Order Items List" design_abstraction="custom"><body>
|
|
<block name="sales.email.order.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Email\Items\Order\Grouped" name="sales.email.order.renderers.grouped" as="grouped" template="Magento_Sales::email/items/order/default.phtml"/>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="sales_guest_invoice"><body>
|
|
<referenceBlock name="sales.order.invoice.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.creditmemo.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice_renderers"><body>
|
|
<referenceBlock name="sales.order.invoice.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_renderers"><body>
|
|
<referenceBlock name="sales.order.items.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.items.renderers.grouped" as="grouped" template="Magento_Sales::order/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_creditmemo_renderers"><body>
|
|
<referenceBlock name="sales.order.print.creditmemo.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.print.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_invoice_renderers"><body>
|
|
<referenceBlock name="checkout.order.print.invoice.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="checkout.order.print.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print_renderers"><body>
|
|
<referenceBlock name="sales.order.print.renderers">
|
|
<block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.print.renderers.grouped" as="grouped" template="Magento_Sales::order/items/renderer/default.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="authentication" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="formId" xsi:type="string">user_login</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shippingAddress" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="additional-login-form-fields" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="formId" xsi:type="string">user_login</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="contact_index_index"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false">
|
|
<action method="setFormId">
|
|
<argument name="formId" xsi:type="string">contact_us</argument>
|
|
</action>
|
|
<action method="setImgWidth">
|
|
<argument name="width" xsi:type="string">230</argument>
|
|
</action>
|
|
<action method="setImgHeight">
|
|
<argument name="width" xsi:type="string">50</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_create"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false">
|
|
<action method="setFormId">
|
|
<argument name="formId" xsi:type="string">user_create</argument>
|
|
</action>
|
|
<action method="setImgWidth">
|
|
<argument name="width" xsi:type="string">230</argument>
|
|
</action>
|
|
<action method="setImgHeight">
|
|
<argument name="width" xsi:type="string">50</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_edit"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false">
|
|
<action method="setFormId">
|
|
<argument name="formId" xsi:type="string">user_edit</argument>
|
|
</action>
|
|
<action method="setImgWidth">
|
|
<argument name="width" xsi:type="string">230</argument>
|
|
</action>
|
|
<action method="setImgHeight">
|
|
<argument name="width" xsi:type="string">50</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_forgotpassword"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false">
|
|
<action method="setFormId">
|
|
<argument name="formId" xsi:type="string">user_forgotpassword</argument>
|
|
</action>
|
|
<action method="setImgWidth">
|
|
<argument name="width" xsi:type="string">230</argument>
|
|
</action>
|
|
<action method="setImgHeight">
|
|
<argument name="width" xsi:type="string">50</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_login"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false">
|
|
<action method="setFormId">
|
|
<argument name="formId" xsi:type="string">user_login</argument>
|
|
</action>
|
|
<action method="setImgWidth">
|
|
<argument name="width" xsi:type="string">230</argument>
|
|
</action>
|
|
<action method="setImgHeight">
|
|
<argument name="width" xsi:type="string">50</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="authentication-popup">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="authenticationPopup" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="formId" xsi:type="string">user_login</item>
|
|
<item name="configSource" xsi:type="string">checkout</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceBlock name="product.info.addtocart">
|
|
<block name="product.info.addtocart.instantPurchase" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="instant-purchase" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<block name="product.info.addtocart.instantPurchase.additional" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="instant-purchase" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_bundle"><body>
|
|
<referenceBlock name="product.info.addtocart.bundle">
|
|
<block name="product.info.addtocart.instantPurchase" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="instant-purchase" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="configurable" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="tier_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\ConfigurableProduct\Pricing\Render\TierPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_ConfigurableProduct::product/price/tier_price.phtml</item>
|
|
</item>
|
|
<item name="final_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\ConfigurableProduct\Pricing\Render\FinalPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_ConfigurableProduct::product/price/final_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="catalog_product_view_type_configurable"><body>
|
|
<attribute name="class" value="page-product-configurable"/>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="configurableproduct_product_view_head_components" template="Magento_ConfigurableProduct::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.configurable" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/>
|
|
<container name="product.info.configurable.extra" after="product.info.configurable" as="product_type_data_extra" label="Product Extra Info">
|
|
<block class="Magento\ConfigurableProduct\Block\Stockqty\Type\Configurable" name="product.info.configurable.extra.catalog_inventory_stockqty_composite" template="Magento_CatalogInventory::stockqty/composite.phtml"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="Magento_ConfigurableProduct::product/view/type/options/configurable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure_type_configurable"><head>
|
|
<link src="Magento_ConfigurableProduct::js/configurable-customer-data.js"/>
|
|
</head>
|
|
<update handle="catalog_product_view_type_configurable"/>
|
|
<body/>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers">
|
|
<block class="Magento\ConfigurableProduct\Block\Cart\Item\Renderer\Configurable" name="checkout.cart.item.renderers.configurable" as="configurable" template="Magento_Checkout::cart/item/default.phtml">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.configurable.actions" as="actions">
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.configurable.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/>
|
|
<block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.configurable.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review_item_renderers"><body>
|
|
<referenceBlock name="checkout.onepage.review.item.renderers">
|
|
<block class="Magento\ConfigurableProduct\Block\Cart\Item\Renderer\Configurable" name="checkout.onepage.review.item.renderers.configurable" as="configurable" template="Magento_Checkout::onepage/review/item.phtml" cacheable="false"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shippingAddress" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-shipping-method-form" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping_policy" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Shipping/js/view/checkout/shipping/shipping-policy</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_reorder"><body>
|
|
<referenceBlock name="sales.order.view">
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track your order</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_shipment"><update handle="sales_order_shipment_renderers"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Shipping\Block\Order\Shipment" name="sales.order.shipment" after="sales.order.info">
|
|
<block class="Magento\Shipping\Block\Items" name="shipment_items" template="Magento_Shipping::items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.shipment.renderers" as="renderer.list"/>
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="track-all-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track All Shipments</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="shipment_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_guest_view"><body>
|
|
<referenceBlock name="sales.order.view">
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track your order</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_reorder"><body>
|
|
<referenceBlock name="sales.order.view">
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track your order</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_shipment"><update handle="sales_order_shipment_renderers"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Shipping\Block\Order\Shipment" name="sales.order.shipment" cacheable="false" after="sales.order.info.links">
|
|
<block class="Magento\Shipping\Block\Items" name="shipment_items" template="Magento_Shipping::items.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="sales.order.shipment.renderers" as="renderer.list"/>
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="track-all-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track All Shipments</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Sales\Block\Order\Comments" name="shipment_comments" template="Magento_Sales::order/comments.phtml"/>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sales_order_view"><body>
|
|
<referenceBlock name="sales.order.view">
|
|
<block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">Track your order</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="shipping_tracking_popup" layout="empty"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Shipping\Block\Tracking\Popup" name="shipping.tracking.popup" template="Magento_Shipping::tracking/popup.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="delivery_date_title" xsi:type="object">Magento\Shipping\Block\DataProviders\Tracking\DeliveryDateTitle</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceContainer name="checkout.cart.methods">
|
|
<block class="Magento\Multishipping\Block\Checkout\Link" name="checkout.cart.methods.multishipping" template="Magento_Multishipping::checkout/link.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout" layout="checkout" label="Multishipping Checkout" design_abstraction="custom"><body/>
|
|
</handle><handle id="multishipping_checkout_address_editaddress"><update handle="multishipping_checkout"/>
|
|
<update handle="multishipping_checkout_customer_address"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Edit Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_editbilling"><update handle="multishipping_checkout"/>
|
|
<update handle="multishipping_checkout_customer_address"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Change Billing Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_editshipping"><update handle="multishipping_checkout"/>
|
|
<update handle="multishipping_checkout_customer_address"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Edit Shipping Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_newbilling"><update handle="multishipping_checkout"/>
|
|
<update handle="multishipping_checkout_customer_address"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Create Billing Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_newshipping"><update handle="multishipping_checkout"/>
|
|
<update handle="multishipping_checkout_customer_address"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Create Shipping Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_select" label="Multishipping Checkout Shipping Address Selection" design_abstraction="custom"><update handle="multishipping_checkout"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Address\Select" name="checkout_address_select" template="Magento_Multishipping::checkout/address/select.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_address_selectbilling"><update handle="multishipping_checkout"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument name="label" translate="true" xsi:type="string">Change Billing Address</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Address\Select" name="checkout_address_select" template="Magento_Multishipping::checkout/address/select.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_addresses"><update handle="multishipping_checkout"/>
|
|
<update handle="checkout_cart_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Ship to Multiple Addresses</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Addresses" name="checkout_addresses" template="Magento_Multishipping::checkout/addresses.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument>
|
|
</arguments>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Template" name="multishipping_checkout_addresses_page_head_components" template="Magento_Multishipping::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_billing"><update handle="multishipping_checkout"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Billing Information</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Billing" name="checkout_billing" template="Magento_Multishipping::checkout/billing.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Billing</argument>
|
|
</arguments>
|
|
<container name="payment_methods_before" label="Payment Methods Before"/>
|
|
<container name="payment_methods_after" label="Payment Methods After"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="multishipping_checkout_billing_page_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_customer_address" label="Multishipping Checkout Customer Address Edit Form" design_abstraction="custom"><update handle="customer_form_template_handle"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Address\Edit" name="customer_address_edit" template="Magento_Customer::address/edit.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument>
|
|
<argument name="post_code_config" xsi:type="object">Magento\Customer\Block\DataProviders\PostCodesPatternsAttributeData</argument>
|
|
<argument name="view_model" xsi:type="object">Magento\Customer\ViewModel\Address</argument>
|
|
<argument name="region_provider" xsi:type="object">Magento\Customer\ViewModel\Address\RegionProvider</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_login"><update handle="customer_account_login"/>
|
|
<body/>
|
|
</handle><handle id="multishipping_checkout_overview"><update handle="multishipping_checkout"/>
|
|
<update handle="checkout_cart_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="label" xsi:type="string">Review Order</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Overview" name="checkout_overview" template="Magento_Multishipping::checkout/overview.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Overview</argument>
|
|
<argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument>
|
|
<argument name="row_renderer_template" xsi:type="string">Magento_Multishipping::checkout/overview/item.phtml</argument>
|
|
</arguments>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Multishipping\Block\Checkout\Payment\Info" name="payment_info">
|
|
<action method="setInfoTemplate">
|
|
<argument name="method" xsi:type="string"/>
|
|
<argument name="template" xsi:type="string"/>
|
|
</action>
|
|
</block>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="totals"/>
|
|
<container name="checkout.multishipping.overview.items.after" as="items_after" label="Overview Items After"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_register"><update handle="customer_account_create"/>
|
|
<body/>
|
|
</handle><handle id="multishipping_checkout_results" layout="1column"><head>
|
|
<title>Order results</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<arguments>
|
|
<argument translate="true" name="partly_success_title" xsi:type="string">We could only complete part of your order.</argument>
|
|
<argument translate="true" name="failed_title" xsi:type="string">We were unable to complete your order.</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Results" name="checkout_results" template="Magento_Multishipping::checkout/results.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_shipping"><update handle="multishipping_checkout"/>
|
|
<update handle="checkout_cart_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Select Shipping Method</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Shipping" name="checkout_shipping" template="Magento_Multishipping::checkout/shipping.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument>
|
|
</arguments>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Multishipping\Block\Checkout\Billing\Items" name="checkout_billing_items" template="Magento_Multishipping::checkout/billing/items.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument>
|
|
<argument name="renderer_list_name" xsi:type="string">checkout.cart.item.renderers</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_success" layout="1column"><head>
|
|
<title>Success Page</title>
|
|
</head>
|
|
<body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument translate="true" name="title" xsi:type="string">Thank you for your purchase!</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Multishipping\Block\Checkout\Success" name="checkout_success" template="Magento_Multishipping::checkout/success.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Success</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="reports_page_head_components" template="Magento_Reports::js/components.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="print"><body/>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="store-pickup" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InventoryInStorePickupFrontend/js/view/store-pickup</item>
|
|
<item name="sortOrder" xsi:type="string">0</item>
|
|
<item name="deps" xsi:type="array">
|
|
<item name="0" xsi:type="string">checkout.steps.shipping-step.shippingAddress</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="store-selector" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InventoryInStorePickupFrontend/js/view/store-selector</item>
|
|
<item name="displayArea" xsi:type="string">store-selector</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_InventoryInStorePickupFrontend/js/view/form/element/email</item>
|
|
<item name="displayArea" xsi:type="string">customer-email</item>
|
|
<item name="tooltip" xsi:type="array">
|
|
<item name="description" translate="true" xsi:type="string">We'll send your order confirmation here.</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-login-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">before-login-form</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="additional-login-form-fields" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="popUpList" xsi:type="array">
|
|
<item name="element" xsi:type="string">#opc-store-selector-popup</item>
|
|
<item name="options" xsi:type="array">
|
|
<item name="type" xsi:type="string">popup</item>
|
|
<item name="responsive" xsi:type="boolean">true</item>
|
|
<item name="innerScroll" xsi:type="boolean">true</item>
|
|
<item name="title" translate="true" xsi:type="string">Select Store</item>
|
|
<item name="trigger" xsi:type="string">opc-store-selector-popup</item>
|
|
<item name="buttons" xsi:type="array"/>
|
|
<item name="modalClass" xsi:type="string">store-selector-popup</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success" layout="1column"><body>
|
|
<referenceBlock name="checkout.success" template="Magento_InventoryInStorePickupFrontend::success.phtml">
|
|
<arguments>
|
|
<argument name="is_order_store_pickup" xsi:type="object">Magento\InventoryInStorePickupFrontend\Block\Checkout\Onepage\Success\IsOrderStorePickup</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_category_view_type_layered"><body>
|
|
<attribute name="class" value="page-with-filter"/>
|
|
<referenceContainer name="sidebar.main">
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\Category" name="catalog.leftnav" before="-" template="Magento_LayeredNavigation::layer/view.phtml">
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalog.navigation.state" as="state"/>
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalog.navigation.renderer" as="renderer" template="Magento_LayeredNavigation::layer/filter.phtml">
|
|
<arguments>
|
|
<argument name="product_layer_view_model" xsi:type="object">Magento\LayeredNavigation\ViewModel\Layer\Filter</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_category_view_type_layered_without_children"><body/>
|
|
</handle><handle id="catalogsearch_result_index"><body>
|
|
<attribute name="class" value="page-with-filter"/>
|
|
<referenceContainer name="sidebar.main">
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\Search" name="catalogsearch.leftnav" before="-" template="Magento_LayeredNavigation::layer/view.phtml">
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalogsearch.navigation.state" as="state"/>
|
|
<block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalogsearch.navigation.renderer" as="renderer" template="Magento_LayeredNavigation::layer/filter.phtml">
|
|
<arguments>
|
|
<argument name="product_layer_view_model" xsi:type="object">Magento\LayeredNavigation\ViewModel\Layer\Filter</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_create" layout="1column"><body>
|
|
<referenceBlock name="customer_form_register">
|
|
<container name="fieldset.create.info.additional" as="fieldset_create_info_additional"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="fieldset.create.info.additional">
|
|
<block name="login_as_customer_opt_in_create" template="Magento_LoginAsCustomerAssistance::shopping-assistance.phtml">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">
|
|
Magento\LoginAsCustomerAssistance\ViewModel\ShoppingAssistanceViewModel
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_edit"><body>
|
|
<referenceBlock name="customer_edit">
|
|
<container name="fieldset.edit.info.additional" as="fieldset_edit_info_additional"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="fieldset.edit.info.additional">
|
|
<block name="login_as_customer_opt_in_edit" template="Magento_LoginAsCustomerAssistance::shopping-assistance.phtml">
|
|
<arguments>
|
|
<argument name="view_model" xsi:type="object">
|
|
Magento\LoginAsCustomerAssistance\ViewModel\ShoppingAssistanceViewModel
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block name="login-as-customer-notice" template="Magento_LoginAsCustomerFrontendUi::html/notices.phtml">
|
|
<arguments>
|
|
<argument name="config" xsi:type="object">Magento\LoginAsCustomerFrontendUi\ViewModel\Configuration</argument>
|
|
</arguments>
|
|
<container name="login-as-customer-notice-links">
|
|
<block class="Magento\Customer\Block\Account\AuthorizationLink" name="login-as-customer-logout-link" template="Magento_LoginAsCustomerFrontendUi::html/notices/logout-link.phtml"/>
|
|
</container>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="loginascustomer_login_index" layout="1column"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument name="title" translate="true" xsi:type="string">You are logged in.</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="loginascustomer_login" template="Magento_LoginAsCustomerFrontendUi::login.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_widget_product_list"><body>
|
|
<block class="Magento\Framework\View\Element\RendererList" name="category.product.type.widget.details.renderers">
|
|
<block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="newsletter/general/active" name="customer-account-navigation-newsletter-subscriptions-link">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">newsletter/manage</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Newsletter Subscriptions</argument>
|
|
<argument name="sortOrder" xsi:type="number">40</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_create" layout="1column"><body>
|
|
<referenceBlock name="customer_form_register">
|
|
<block name="customer.form.register.newsletter" template="Magento_Newsletter::form/register/newsletter.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="newsletter_head_components" template="Magento_Newsletter::js/components.phtml" ifconfig="newsletter/general/active"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="footer">
|
|
<block class="Magento\Newsletter\Block\Subscribe" name="form.subscribe" as="subscribe" before="-" template="Magento_Newsletter::subscribe.phtml" ifconfig="newsletter/general/active"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="newsletter_manage_index"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Customer\Block\Newsletter" name="customer_newsletter" cacheable="false">
|
|
<container name="customer.newsletter.form.before" as="form_before" label="Newsletter Subscription Form Before" htmlTag="div" htmlClass="rewards"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="renders" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="offline-payments" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflinePayments/js/view/payment/offline-payments</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="checkmo" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="banktransfer" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="cashondelivery" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="purchaseorder" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_billing"><body>
|
|
<referenceBlock name="checkout_billing">
|
|
<arguments>
|
|
<argument name="form_templates" xsi:type="array">
|
|
<item name="checkmo" xsi:type="string">Magento_OfflinePayments::multishipping/checkmo_form.phtml</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.totals">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="block-totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="discount" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/cart/totals/discount</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Discount</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="afterMethods" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="discount" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/discount</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="errors" xsi:type="array">
|
|
<item name="sortOrder" xsi:type="string">0</item>
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/discount-messages</item>
|
|
<item name="displayArea" xsi:type="string">messages</item>
|
|
</item>
|
|
<item name="captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/captcha</item>
|
|
<item name="displayArea" xsi:type="string">captcha</item>
|
|
<item name="formId" xsi:type="string">sales_rule_coupon_request</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="sidebar" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="summary" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="discount" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/summary/discount</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Discount</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="robots_index_index" layout="robots"><body>
|
|
<referenceContainer name="root">
|
|
<block class="Magento\Sitemap\Block\Robots" name="sitemapRobotsLinks"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\PageBuilder\Block\GoogleMapsApi" name="google.maps.api" template="Magento_PageBuilder::googlemaps.phtml"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\PageBuilder\Block\WidgetInitializer" name="pagebuilder.widget.initializer" template="Magento_PageBuilder::widget_initializer.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="renders" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="vault" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Vault/js/view/payment/vault</item>
|
|
<item name="methods" xsi:type="array"/>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-my-credit-cards-link">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">vault/cards/listaction</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Stored Payment Methods</argument>
|
|
<argument name="sortOrder" xsi:type="number">160</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="vault_cards_listaction"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Vault\Block\Customer\CreditCards" name="vault.cards.list" cacheable="false" template="Magento_Vault::cards_list.phtml"/>
|
|
<block class="Magento\Vault\Block\Customer\AccountTokens" name="vault.token.list" cacheable="false" template="Magento_Vault::token_list.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_category_view"><body>
|
|
<referenceContainer name="sidebar.additional">
|
|
<block class="Magento\Paypal\Block\Logo" name="paypal.partner.right.logo" template="Magento_Paypal::partner/logo.phtml"/>
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">categorypage</argument>
|
|
<argument name="position" xsi:type="number">1</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="sidebar.banner.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">category</argument>
|
|
<argument name="position" xsi:type="string">sidebar</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="top.container">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">categorypage</argument>
|
|
<argument name="position" xsi:type="number">0</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="top.banner.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">category</argument>
|
|
<argument name="position" xsi:type="string">header</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="top.container">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">productpage</argument>
|
|
<argument name="position" xsi:type="number">0</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="top.container.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">header</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.addtocart">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">productpage</argument>
|
|
<argument name="position" xsi:type="number">1</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="product.info.addtocart.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="product.info.addtocart.additional.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_bundle"><body>
|
|
<referenceBlock name="product.info.addtocart.bundle">
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="product.info.addtocart.additional.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="refreshSelector" xsi:type="string">#bundle-slide</item>
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_grouped"><body>
|
|
<referenceContainer name="top.container">
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="top.container.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">header</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product-grouped
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.addtocart">
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="product.info.addtocart.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product-grouped
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="product.info.addtocart.additional.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">product</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/product-grouped
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceContainer name="top.container">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">checkout</argument>
|
|
<argument name="position" xsi:type="number">0</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="top.container.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">cart</argument>
|
|
<argument name="position" xsi:type="string">header</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/checkout
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="checkout.cart.methods">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" after="checkout.cart.methods.onepage.bottom" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">checkout</argument>
|
|
<argument name="position" xsi:type="number">1</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="paylater.right.logo" after="checkout.cart.methods.onepage.bottom" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">cart</argument>
|
|
<argument name="position" xsi:type="string">near_pp_button</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="payLater" xsi:type="array">
|
|
<item name="config" xsi:type="array">
|
|
<item name="displayAmount" xsi:type="boolean">true</item>
|
|
<item name="amountComponentConfig" xsi:type="array">
|
|
<item name="component" xsi:type="string">
|
|
Magento_Paypal/js/view/amountProviders/checkout
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<referenceBlock remove="true" name="paypal.express-in-context.component"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="paypal-method-extra-content" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">paypal-method-extra-content</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="paylater-place-order" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Paypal/js/view/paylater</item>
|
|
<item name="displayArea" xsi:type="string">paypal-method-extra-content</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="renders" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="paypal-payments" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Paypal/js/view/payment/paypal-payments</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="payflowpro" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="payflow_link" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="payflow_advanced" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="hosted_pro" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="paypal_billing_agreement" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="paypal_express" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">false</item>
|
|
</item>
|
|
<item name="payflow_express_bml" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">false</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_review"><body>
|
|
<referenceContainer name="checkout.onepage.review.info.items.after">
|
|
<block class="Magento\Paypal\Block\Iframe" name="paypal.iframe" cacheable="false"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="checkout.onepage.review.button">
|
|
<action method="setTemplate">
|
|
<argument name="template" helper="Magento\Paypal\Helper\Hss::getReviewButtonTemplate" xsi:type="helper">
|
|
<param name="name">Magento_Paypal::hss/review/button.phtml</param>
|
|
</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_onepage_success"><body>
|
|
<referenceContainer name="order.success.additional.info">
|
|
<block class="Magento\Paypal\Block\Checkout\Onepage\Success\BillingAgreement" name="onepage.success.billing_agreement" template="Magento_Paypal::checkout/onepage/success/billing_agreement.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="cms_index_index"><body>
|
|
<referenceContainer name="sidebar.additional">
|
|
<block class="Magento\Paypal\Block\Logo" name="paypal.partner.right.logo" template="Magento_Paypal::partner/logo.phtml"/>
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">homepage</argument>
|
|
<argument name="position" xsi:type="number">1</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="sidebar.container.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">home</argument>
|
|
<argument name="position" xsi:type="string">sidebar</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="top.container">
|
|
<block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml">
|
|
<arguments>
|
|
<argument name="section" xsi:type="string">homepage</argument>
|
|
<argument name="position" xsi:type="number">0</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\PayLater\Banner" name="top.container.paylater" template="Magento_Paypal::paylater/banner.phtml">
|
|
<arguments>
|
|
<argument name="placement" xsi:type="string">home</argument>
|
|
<argument name="position" xsi:type="string">header</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-billing-agreements-link" ifconfig="payment/paypal_express/active">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">paypal/billing_agreement</argument>
|
|
<argument name="label" translate="true" xsi:type="string">Billing Agreements</argument>
|
|
<argument name="sortOrder" xsi:type="number">140</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\Paypal\Block\Express\InContext\Component" name="paypal.express-in-context.component">
|
|
<arguments>
|
|
<argument name="is_button_context" xsi:type="boolean">true</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="paypal_billing_agreement_index"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Paypal\Block\Billing\Agreements" name="customer.account.billing.agreement" template="Magento_Paypal::billing/agreements.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="paypal_billing_agreement_view"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Paypal\Block\Billing\Agreement\View" name="customer.account.billing.agreement" template="Magento_Paypal::billing/agreement/view.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="paypal_express_review" layout="1column"><head>
|
|
<title>Review Order</title>
|
|
</head>
|
|
<update handle="checkout_onepage_review_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_head_components" template="Magento_Paypal::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="page.messages">
|
|
<block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.validation.messages"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Paypal\Block\Express\Review" name="paypal.express.review" template="Magento_Paypal::express/review.phtml">
|
|
<arguments>
|
|
<argument name="PaypalFundingSourceDataProvider" xsi:type="object">Magento\Paypal\ViewModel\PaypalFundingSourceDataProvider</argument>
|
|
</arguments>
|
|
<block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions">
|
|
<block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/>
|
|
</block>
|
|
<block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><layout id="paypal_express_review_details"><update handle="checkout_onepage_review_item_renderers"/>
|
|
<container name="root">
|
|
<block class="Magento\Paypal\Block\Express\Review\Details" name="page.block" template="Magento_Paypal::express/review/details.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/>
|
|
</block>
|
|
</container>
|
|
</layout><layout id="paypal_payflow_cancelpayment"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><layout id="paypal_payflow_form"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/form.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><layout id="paypal_payflow_returnurl"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><layout id="paypal_payflowadvanced_cancelpayment"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><layout id="paypal_payflowadvanced_form"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowadvanced/form.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><layout id="paypal_payflowadvanced_returnurl"><container name="root">
|
|
<block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/>
|
|
</container>
|
|
</layout><handle id="paypal_payflowexpress_review" layout="1column"><head>
|
|
<title>Review Order</title>
|
|
</head>
|
|
<update handle="checkout_onepage_review_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_payflowexpress_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_payflowexpress_review_head_components" template="Magento_Paypal::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="page.messages">
|
|
<block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.validation.messages"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Paypal\Block\Express\Review" name="paypal.express.review" template="Magento_Paypal::express/review.phtml">
|
|
<arguments>
|
|
<argument name="PaypalFundingSourceDataProvider" xsi:type="object">Magento\Paypal\ViewModel\PaypalFundingSourceDataProvider</argument>
|
|
</arguments>
|
|
<action method="setControllerPath">
|
|
<argument name="prefix" xsi:type="string">paypal/payflowexpress</argument>
|
|
</action>
|
|
<block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions">
|
|
<block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/>
|
|
</block>
|
|
<block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><layout id="transparent_payment_redirect"><container name="root" label="Root">
|
|
<block class="Magento\Payment\Block\Transparent\Redirect" name="transparent_redirect" template="Magento_Payment::transparent/redirect.phtml">
|
|
<arguments>
|
|
<argument name="route_path" xsi:type="string">paypal/transparent/response</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
</layout><layout id="transparent_payment_response"><container name="root" label="Root">
|
|
<block class="Magento\Payment\Block\Transparent\Iframe" name="transparent_iframe" template="Magento_Payment::transparent/iframe.phtml"/>
|
|
</container>
|
|
</layout><handle id="vault_cards_listaction"><body>
|
|
<referenceContainer name="content">
|
|
<referenceBlock name="vault.cards.list">
|
|
<block class="Magento\Paypal\Block\Payflow\Customer\CardRenderer" name="payflow.card.renderer" template="Magento_Vault::customer_account/credit_card.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_create"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Persistent\Block\Form\Remember" name="persistent.remember.me" template="Magento_Persistent::remember_me.phtml" before="-"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_login"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\Persistent\Block\Form\Remember" name="persistent.remember.me" template="Magento_Persistent::remember_me.phtml" before="-"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="alert.urls">
|
|
<block class="Magento\ProductAlert\Block\Product\View\Price" name="productalert.price" as="productalert_price" template="Magento_ProductAlert::product/view.phtml">
|
|
<action method="setHtmlClass">
|
|
<argument name="value" xsi:type="string">price</argument>
|
|
</action>
|
|
<action method="setSignupLabel">
|
|
<argument translate="true" name="value" xsi:type="string">Notify me when the price drops</argument>
|
|
</action>
|
|
</block>
|
|
<block class="Magento\ProductAlert\Block\Product\View\Stock" name="productalert.stock" as="productalert_stock" template="Magento_ProductAlert::product/view.phtml">
|
|
<action method="setHtmlClass">
|
|
<argument name="value" xsi:type="string">stock</argument>
|
|
</action>
|
|
<action method="setSignupLabel">
|
|
<argument translate="true" name="value" xsi:type="string">Notify me when this product is in stock</argument>
|
|
</action>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="productalert_unsubscribe_email" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Framework\View\Element\Template" name="unsubscription_form" cacheable="false" template="Magento_ProductAlert::email/email.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="product.info.media">
|
|
<block class="Magento\ProductVideo\Block\Product\View\Gallery" name="product.info.media.video" after="product.info.media.image" template="Magento_ProductVideo::product/view/gallery.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="before-place-order" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="agreements" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_CheckoutAgreements/js/view/checkout-agreements</item>
|
|
<item name="sortOrder" xsi:type="string">100</item>
|
|
<item name="displayArea" xsi:type="string">before-place-order</item>
|
|
<item name="dataScope" xsi:type="string">checkoutAgreements</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="additional-payment-validators" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="agreements-validator" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_CheckoutAgreements/js/view/agreement-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_overview"><body>
|
|
<referenceBlock name="checkout_overview">
|
|
<block class="Magento\CheckoutAgreements\Block\Agreements" name="checkout.multishipping.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shippingAddress" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-inline-login</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-inline-login-billing</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="beforeMethods" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="place-order-recaptcha-container" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="template" xsi:type="string">Magento_ReCaptchaCheckout/payment-recaptcha-container</item>
|
|
<item name="displayArea" xsi:type="string">beforeMethods</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="place-order-recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaWebapiUi/js/webapiReCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">place-order-recaptcha</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-place-order</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="authentication" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-login</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.coupon">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="coupon_recaptcha" as="captcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/coupon_code">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">coupon_code</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="afterMethods" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="discount" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/discount</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="checkout_sales_rule" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaCheckoutSalesRule/js/checkout-sales-rule</item>
|
|
<item name="displayArea" xsi:type="string">captcha</item>
|
|
<item name="formId" xsi:type="string">checkout-sales-rule-request</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-coupon-apply</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="contact_index_index"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/contact">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">contact</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_create"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/customer_create">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">customer_create</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_edit"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/customer_edit">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">customer_edit</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_forgotpassword"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/customer_forgot_password">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">customer_forgot_password</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="customer_account_login"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/customer_login">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">customer_login</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="authentication-popup">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="authenticationPopup" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-popup-login</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="footer">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha-newsletter" after="-" template="Magento_ReCaptchaNewsletter::recaptcha_newsletter.phtml" ifconfig="recaptcha_frontend/type_for/newsletter">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">newsletter</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="paypal-captcha" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaPaypal/js/reCaptchaPaypal</item>
|
|
<item name="displayArea" xsi:type="string">additional-payment-fields</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-paypal-form</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="product.review.form.fields.before">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/product_review">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">product_review</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="sendfriend_product_send"><body>
|
|
<referenceContainer name="form.additional.info">
|
|
<block class="Magento\ReCaptchaUi\Block\ReCaptcha" name="recaptcha" after="-" template="Magento_ReCaptchaFrontendUi::recaptcha.phtml" ifconfig="recaptcha_frontend/type_for/sendfriend">
|
|
<arguments>
|
|
<argument name="recaptcha_for" xsi:type="string">sendfriend</argument>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaFrontendUi/js/reCaptcha</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="store-pickup" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="store-selector" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="customer-email" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="additional-login-form-fields" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaStorePickup/js/reCaptchaStorePickup</item>
|
|
<item name="displayArea" xsi:type="string">additional-login-form-fields</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">store-pickup-recaptcha-checkout-inline-login</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><update handle="review_product_form_component"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="submitReviewButton" xsi:type="string">.review .action.submit</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.details">
|
|
<block class="Magento\Review\Block\Product\Review" name="reviews.tab" as="reviews" template="Magento_Review::review.phtml" group="detailed_info" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="sort_order" xsi:type="string">30</argument>
|
|
</arguments>
|
|
<block class="Magento\Review\Block\Form" name="product.review.form" as="review_form" ifconfig="catalog/review/active">
|
|
<container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure"><update handle="catalog_product_view"/>
|
|
<body>
|
|
<referenceBlock name="reviews.tab">
|
|
<block class="Magento\Review\Block\Form\Configure" name="product.review.form" as="review_form" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="review-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Review/js/view/review</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
<container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-product-reviews-link" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">review/customer</argument>
|
|
<argument name="label" translate="true" xsi:type="string">My Product Reviews</argument>
|
|
<argument name="sortOrder" xsi:type="number">50</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account_index"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Review\Block\Customer\Recent" name="customer_account_dashboard_info1" template="Magento_Review::customer/recent.phtml" after="customer_account_dashboard_address" cacheable="false" ifconfig="catalog/review/active"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="review_customer_index"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Review\Block\Customer\ListCustomer" name="review_customer_list" template="Magento_Review::customer/list.phtml" cacheable="false" ifconfig="catalog/review/active"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="review_customer_view"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Review\Block\Customer\View" name="customers_review" cacheable="false" ifconfig="catalog/review/active"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="review_product_form_component"><body>
|
|
<referenceBlock name="product.review.form">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="review-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Review/js/view/review</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="review_product_list" layout="1column"><update handle="catalog_product_view"/>
|
|
<body>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="Magento\Review\Block\Product\View\Other" name="product.info.other" as="other" template="Magento_Review::product/view/other.phtml" before="product.info.addto" ifconfig="catalog/review/active"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<container name="product.info.details" htmlTag="div" htmlClass="product info detailed" after="product.info.media">
|
|
<block class="Magento\Review\Block\Form" name="product.review.form" as="review_form" ifconfig="catalog/review/active">
|
|
<container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before" htmlTag="div" htmlClass="rewards"/>
|
|
</block>
|
|
<block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data" as="product_additional_data" template="Magento_Review::product/view/list.phtml" ifconfig="catalog/review/active"/>
|
|
<block class="Magento\Theme\Block\Html\Pager" name="product_review_list.toolbar" ifconfig="catalog/review/active"/>
|
|
</container>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><layout id="review_product_listajax"><container name="root">
|
|
<block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data" as="product_additional_data" template="Magento_Review::product/view/list.phtml" ifconfig="catalog/review/active"/>
|
|
<block class="Magento\Theme\Block\Html\Pager" name="product_review_list.toolbar" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="show_per_page" xsi:type="boolean">false</argument>
|
|
<argument name="show_amounts" xsi:type="boolean">false</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
</layout><handle id="review_product_view" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Review\Block\View" name="review_view" ifconfig="catalog/review/active"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure"><update handle="catalog_product_view"/>
|
|
<body>
|
|
<referenceBlock name="reviews.tab">
|
|
<block class="Magento\Review\Block\Form\Configure" name="product.review.form" as="review_form" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="review-form" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Review/js/view/review</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
<container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="footer_links">
|
|
<block class="Magento\Framework\View\Element\Html\Link\Current" name="rss-link" ifconfig="rss/config/active">
|
|
<arguments>
|
|
<argument name="label" translate="true" xsi:type="string">RSS</argument>
|
|
<argument name="path" xsi:type="string">rss</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<block class="Magento\Rss\Block\Feeds" name="head_rss" ifconfig="rss/config/active"/>
|
|
</body>
|
|
</handle><handle id="rss_index_index" layout="2columns-right"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument name="title" translate="true" xsi:type="string">RSS Feeds</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Rss\Block\Feeds" name="rss.feeds"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="freeshipping-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/freeshipping</item>
|
|
</item>
|
|
<item name="flatrate-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/flatrate</item>
|
|
</item>
|
|
<item name="tablerate-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/tablerate</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="freeshipping-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/freeshipping</item>
|
|
</item>
|
|
<item name="flatrate-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/flatrate</item>
|
|
</item>
|
|
<item name="tablerate-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/tablerate</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_items"><body>
|
|
<referenceBlock name="items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_items"><body>
|
|
<referenceBlock name="items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_items"><body>
|
|
<referenceBlock name="items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo"><body>
|
|
<referenceBlock name="creditmemo_items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice"><body>
|
|
<referenceBlock name="invoice_items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_print"><body>
|
|
<referenceBlock name="order_items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printcreditmemo"><body>
|
|
<referenceBlock name="sales.order.print.creditmemo">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printinvoice"><body>
|
|
<referenceBlock name="sales.order.print.invoice">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_view"><body>
|
|
<referenceBlock name="order_items">
|
|
<arguments>
|
|
<argument name="configurable_renderer_type_resolver" xsi:type="object">
|
|
Magento\ConfigurableProductSales\ViewModel\ItemRendererTypeResolver
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sendfriend_product_send" layout="1column"><body>
|
|
<referenceBlock name="page.main.title">
|
|
<action method="setPageTitle">
|
|
<argument name="title" translate="true" xsi:type="string">Email to a Friend</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\SendFriend\Block\Send" name="sendfriend.send" cacheable="false" template="Magento_SendFriend::send.phtml">
|
|
<container name="form.additional.info" as="form_additional_info"/>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="swagger_index_index" layout="1column" label="qwerty"><head>
|
|
<title>Swagger UI</title>
|
|
<css src="Magento_Swagger::swagger-ui/css/style.css" media="screen" rel="stylesheet" type="text/css"/>
|
|
<css src="Magento_Swagger::swagger-ui/css/swagger-ui.css" media="screen" rel="stylesheet" type="text/css"/>
|
|
<link src="Magento_Swagger::swagger-ui/js/swagger-ui-bundle.min.js" type="text/javascript" defer="defer"/>
|
|
<link src="Magento_Swagger::swagger-ui/js/swagger-ui-standalone-preset.min.js" type="text/javascript" defer="defer"/>
|
|
<link src="Magento_Swagger::swagger-ui/js/magento-swagger.js" type="text/javascript" defer="defer"/>
|
|
<remove src="css/styles-m.css"/>
|
|
<remove src="css/styles-s.css"/>
|
|
<remove src="requirejs/require.js"/>
|
|
<remove src="mage/requirejs/mixins.js"/>
|
|
<remove src="requirejs-config.js"/>
|
|
</head>
|
|
<body>
|
|
<referenceContainer name="page.wrapper" remove="true"/>
|
|
<referenceBlock name="translate" remove="true"/>
|
|
<referenceBlock name="theme.active.editor" remove="true"/>
|
|
<referenceBlock name="requirejs-config" remove="true"/>
|
|
<referenceContainer name="root">
|
|
<block name="swaggerUiContent" class="Magento\Swagger\Block\Index" template="Magento_Swagger::swagger-ui/index.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="swagger_index_index"><body>
|
|
<referenceBlock name="swaggerUiContent">
|
|
<arguments>
|
|
<argument name="schema_types" xsi:type="array">
|
|
<item name="rest" xsi:type="object">Magento\SwaggerWebapi\Model\SchemaType\Rest</item>
|
|
</argument>
|
|
<argument name="default_schema_type_code" xsi:type="string">rest</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="swagger_index_index"><body>
|
|
<referenceBlock name="swaggerUiContent">
|
|
<arguments>
|
|
<argument name="schema_types" xsi:type="array">
|
|
<item name="async" xsi:type="object">Magento\SwaggerWebapiAsync\Model\SchemaType\Async</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_category_view"><body>
|
|
<referenceBlock name="category.product.type.details.renderers">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_configurable"><body>
|
|
<referenceContainer name="product.info.options.configurable" remove="true"/>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Configurable" name="product.info.options.swatches" as="swatch_options" before="-">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_widget_product_list"><body>
|
|
<referenceBlock name="category.product.type.widget.details.renderers">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalogsearch_advanced_result"><body>
|
|
<referenceBlock name="category.product.type.details.renderers">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalogsearch_result_index"><body>
|
|
<referenceBlock name="category.product.type.details.renderers">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_configure_type_configurable"><head>
|
|
<link src="Magento_Swatches::js/configurable-customer-data.js"/>
|
|
</head>
|
|
</handle><handle id="wishlist_index_configure_type_configurable"><body>
|
|
<referenceBlock name="product.info.options.configurable" remove="true"/>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Swatches\Block\Product\Renderer\Configurable" name="product.info.options.swatches" as="swatch_options" before="-">
|
|
<arguments>
|
|
<argument name="configurable_view_model" xsi:type="object">Magento\Swatches\ViewModel\Product\Renderer\Configurable</argument>
|
|
<argument name="cache_lifetime" xsi:type="boolean">false</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="default" xsi:type="array">
|
|
<item name="adjustments" xsi:type="array">
|
|
<item name="default" xsi:type="array">
|
|
<item name="tax" xsi:type="array">
|
|
<item name="adjustment_render_class" xsi:type="string">Magento\Tax\Pricing\Render\Adjustment</item>
|
|
<item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment.phtml</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
<argument name="bundle" xsi:type="array">
|
|
<item name="adjustments" xsi:type="array">
|
|
<item name="bundle_option" xsi:type="array">
|
|
<item name="tax" xsi:type="array">
|
|
<item name="adjustment_render_class" xsi:type="string">Magento\Tax\Pricing\Render\Adjustment</item>
|
|
<item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment/bundle.phtml</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="block-summary" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="block-rates" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="price" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/shipping_method/price</item>
|
|
<item name="displayArea" xsi:type="string">price</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.totals">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="block-totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/subtotal</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Tax/checkout/summary/subtotal</item>
|
|
<item name="excludingTaxMessage" translate="true" xsi:type="string">(Excl. Tax)</item>
|
|
<item name="includingTaxMessage" translate="true" xsi:type="string">(Incl. Tax)</item>
|
|
</item>
|
|
</item>
|
|
<item name="shipping" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/shipping</item>
|
|
<item name="sortOrder" xsi:type="string">20</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/shipping</item>
|
|
<item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item>
|
|
<item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item>
|
|
</item>
|
|
</item>
|
|
<item name="before_grandtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="sortOrder" xsi:type="string">30</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="tax" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/tax</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/tax</item>
|
|
<item name="title" translate="true" xsi:type="string">Tax</item>
|
|
</item>
|
|
</item>
|
|
<item name="grand-total" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/grand-total</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/grand-total</item>
|
|
<item name="exclTaxLabel" translate="true" xsi:type="string">Order Total Excl. Tax</item>
|
|
<item name="inclTaxLabel" translate="true" xsi:type="string">Order Total Incl. Tax</item>
|
|
<item name="title" translate="true" xsi:type="string">Order Total</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_sidebar_total_renderers"><body>
|
|
<referenceBlock name="minicart">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="minicart_content" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.container" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal.totals" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/minicart/subtotal/totals</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Tax/checkout/minicart/subtotal/totals</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shippingAddress" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="price" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/shipping_method/price</item>
|
|
<item name="displayArea" xsi:type="string">price</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="sidebar" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="summary" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/subtotal</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item>
|
|
<item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item>
|
|
</item>
|
|
</item>
|
|
<item name="shipping" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/shipping</item>
|
|
<item name="sortOrder" xsi:type="string">20</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item>
|
|
<item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item>
|
|
</item>
|
|
</item>
|
|
<item name="before_grandtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="sortOrder" xsi:type="string">30</item>
|
|
<item name="children" xsi:type="array">
|
|
|
|
</item>
|
|
</item>
|
|
<item name="tax" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/tax</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">Tax</item>
|
|
</item>
|
|
</item>
|
|
<item name="grand-total" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/grand-total</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="exclTaxLabel" translate="true" xsi:type="string">Order Total Excl. Tax</item>
|
|
<item name="inclTaxLabel" translate="true" xsi:type="string">Order Total Incl. Tax</item>
|
|
<item name="basicCurrencyMessage" translate="true" xsi:type="string">You will be charged for</item>
|
|
<item name="title" translate="true" xsi:type="string">Order Total</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="cart_items" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="details" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/item/details/subtotal</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_item_price_renderers"><body>
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Tax::item/price/unit.phtml"/>
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Tax::item/price/row.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_email_item_price"><body>
|
|
<referenceBlock name="items">
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="item_price" template="Magento_Tax::email/items/price/row.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">email</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_price"><body>
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="item_unit_price" template="Magento_Tax::item/price/unit.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">sales</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="item_row_total" template="Magento_Tax::item/price/row.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">sales</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Tax\Block\Item\Price\Renderer" name="item_row_total_after_discount" template="Magento_Tax::item/price/total_after_discount.phtml"/>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.additional">
|
|
<block class="Magento\Translation\Block\Html\Head\Config" name="translate-config"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_category_view"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\GoogleOptimizer\Block\Code\Category" before="-" name="googleoptimizer.experiment.script"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\GoogleOptimizer\Block\Code\Product" before="-" name="googleoptimizer.experiment.script"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="cms_page_view"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<block class="Magento\GoogleOptimizer\Block\Code\Page" before="-" name="googleoptimizer.experiment.script"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="ups-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ups/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="ups-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Ups/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.shipping">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="summary-block-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="usps-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Usps/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="step-config" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="shipping-rates-validation" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="usps-rates-validation" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Usps/js/view/shipping-rates-validation</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_product_view_type_configurable"><body>
|
|
<referenceContainer name="product.info.type">
|
|
<block name="product.info.configurable.catalog_inventory_stockqty_default" after="product.info.configurable" before="product.info.sku" template="Magento_InventoryConfigurableProductFrontendUi::product/view/stockQty.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="paypal-captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">paypal-captcha</item>
|
|
<item name="dataScope" xsi:type="string">paypal-captcha</item>
|
|
<item name="provider" xsi:type="string">checkoutProvider</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="template" xsi:type="string">Magento_Checkout/payment/before-place-order</item>
|
|
</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="captcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_PaypalCaptcha/js/view/checkout/paymentCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">paypal-captcha</item>
|
|
<item name="formId" xsi:type="string">co-payment-form</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="default" xsi:type="array">
|
|
<item name="adjustments" xsi:type="array">
|
|
<item name="default" xsi:type="array">
|
|
<item name="tax" xsi:type="array">
|
|
<item name="adjustment_render_class" xsi:type="string">Magento\Weee\Pricing\Render\TaxAdjustment</item>
|
|
<item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment.phtml</item>
|
|
</item>
|
|
<item name="weee" xsi:type="array">
|
|
<item name="adjustment_render_class" xsi:type="string">Magento\Weee\Pricing\Render\Adjustment</item>
|
|
<item name="adjustment_render_template" xsi:type="string">Magento_Weee::pricing/adjustment.phtml</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="checkout_cart_index"><body>
|
|
<referenceBlock name="checkout.cart.totals">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="block-totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="weee" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Weee/js/view/cart/totals/weee</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">FPT</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="sidebar" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="summary" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="totals" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="weee" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/weee</item>
|
|
<item name="config" xsi:type="array">
|
|
<item name="title" translate="true" xsi:type="string">FPT</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="cart_items" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="details" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="subtotal" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="weee_row_incl_tax" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/item/price/row_incl_tax</item>
|
|
<item name="displayArea" xsi:type="string">row_incl_tax</item>
|
|
</item>
|
|
<item name="weee_row_excl_tax" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/item/price/row_excl_tax</item>
|
|
<item name="displayArea" xsi:type="string">row_excl_tax</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_item_price_renderers"><body>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.excl" template="Magento_Weee::checkout/onepage/review/item/price/unit_excl_tax.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.incl" template="Magento_Weee::checkout/onepage/review/item/price/unit_incl_tax.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.excl" template="Magento_Weee::checkout/onepage/review/item/price/row_excl_tax.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.incl" template="Magento_Weee::checkout/onepage/review/item/price/row_incl_tax.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Weee::item/price/unit.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Weee::item/price/row.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">cart</argument>
|
|
</arguments>
|
|
</block>
|
|
</body>
|
|
</handle><handle id="default"><body/>
|
|
</handle><handle id="sales_email_item_price"><body>
|
|
<referenceBlock name="items">
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="item_price" template="Magento_Weee::email/items/price/row.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">email</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_creditmemo_items"><body>
|
|
<referenceBlock name="creditmemo_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_invoice_items"><body>
|
|
<referenceBlock name="invoice_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_email_order_items"><body>
|
|
<referenceBlock name="order_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_creditmemo"><body>
|
|
<referenceBlock name="creditmemo_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_invoice"><body>
|
|
<referenceBlock name="invoice_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_print"><body>
|
|
<referenceBlock name="order_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_printcreditmemo"><body>
|
|
<referenceBlock name="creditmemo_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_printinvoice"><body>
|
|
<referenceBlock name="invoice_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_guest_view"><body>
|
|
<referenceBlock name="order_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_creditmemo"><body>
|
|
<referenceBlock name="creditmemo_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_invoice"><body>
|
|
<referenceBlock name="invoice_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_item_price"><body>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="item_unit_price" template="Magento_Weee::item/price/unit.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">sales</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="item_row_total" template="Magento_Weee::item/price/row.phtml">
|
|
<arguments>
|
|
<argument name="zone" xsi:type="string">sales</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Weee\Block\Item\Price\Renderer" name="item_row_total_after_discount" template="Magento_Weee::item/price/total_after_discount.phtml"/>
|
|
</body>
|
|
</handle><handle id="sales_order_print"><body>
|
|
<referenceBlock name="order_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printcreditmemo"><body>
|
|
<referenceBlock name="creditmemo_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_printinvoice"><body>
|
|
<referenceBlock name="invoice_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="sales_order_view"><body>
|
|
<referenceBlock name="order_totals">
|
|
<block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals">
|
|
<action method="setBeforeCondition">
|
|
<argument name="condition" xsi:type="string">tax</argument>
|
|
</action>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="catalog_category_view"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="addToWishlistLink" xsi:type="string">.action.towishlist</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
<referenceBlock name="category.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="category.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="category.product.list.additional">
|
|
<block class="Magento\Wishlist\Block\AddToWishlist" name="category.product.list.additional.wishlist_addto" template="Magento_Wishlist::addto.phtml"/>
|
|
</referenceContainer>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices">
|
|
<arguments>
|
|
<argument name="default" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="wishlist_configured_price" xsi:type="array">
|
|
<item name="render_class" xsi:type="string">Magento\Wishlist\Pricing\Render\ConfiguredPriceBox</item>
|
|
<item name="render_template" xsi:type="string">Magento_Catalog::product/price/configured_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
<argument name="configurable" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="wishlist_configured_price" xsi:type="array">
|
|
<item name="render_template" xsi:type="string">Magento_Wishlist::product/price/configurable/configured_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
<argument name="bundle" xsi:type="array">
|
|
<item name="prices" xsi:type="array">
|
|
<item name="wishlist_configured_price" xsi:type="array">
|
|
<item name="render_template" xsi:type="string">Magento_Wishlist::product/price/bundle/configured_price.phtml</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</layout><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
|
|
<arguments>
|
|
<argument name="triggers" xsi:type="array">
|
|
<item name="addToWishlistLink" xsi:type="string">.action.towishlist</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
<referenceBlock name="product.info.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\View\AddTo\Wishlist" name="view.addto.wishlist" template="Magento_Wishlist::catalog/product/view/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
<referenceContainer name="content.aside">
|
|
<referenceBlock name="related.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="related.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="upsell.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="upsell.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalogsearch_advanced_result"><body>
|
|
<referenceContainer name="content">
|
|
<referenceBlock name="catalogsearch.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="catalogsearch.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="catalogsearch_result_index"><body>
|
|
<referenceContainer name="content">
|
|
<referenceBlock name="catalogsearch.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="catalogsearch.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
<referenceBlock name="wishlist_page_head_components">
|
|
<block class="Magento\Wishlist\Block\AddToWishlist" name="catalogsearch.wishlist_addto" template="Magento_Wishlist::addto.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceContainer name="content">
|
|
<referenceBlock name="crosssell.product.addto">
|
|
<block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="crosssell.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_item_renderers"><body>
|
|
<referenceBlock name="checkout.cart.item.renderers.default.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.default.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.default.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.simple.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.simple.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.simple.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.bundle.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.bundle.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.bundle.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.downloadable.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.downloadable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.downloadable.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.grouped.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.grouped.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.grouped.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.configurable.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.configurable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.configurable.actions.edit"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="checkout.cart.item.renderers.virtual.actions">
|
|
<block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.virtual.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.virtual.actions.edit"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="customer_account"><body>
|
|
<referenceBlock name="customer_account_navigation">
|
|
<block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="wishlist/general/active" name="customer-account-navigation-wish-list-link">
|
|
<arguments>
|
|
<argument name="path" xsi:type="string">wishlist</argument>
|
|
<argument name="label" translate="true" xsi:type="string">My Wish List</argument>
|
|
<argument name="sortOrder" xsi:type="number">210</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="wishlist_page_head_components" template="Magento_Wishlist::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="top.links">
|
|
<block class="Magento\Wishlist\Block\Link" name="wish-list-link" after="my-account-link">
|
|
<arguments>
|
|
<argument name="sortOrder" xsi:type="number">60</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceContainer name="sidebar.additional">
|
|
<block class="Magento\Wishlist\Block\Customer\Sidebar" name="wishlist_sidebar" as="wishlist" template="Magento_Wishlist::sidebar.phtml" ifconfig="wishlist/general/show_in_sidebar">
|
|
<arguments>
|
|
<argument name="wishlistDataViewModel" xsi:type="object">Magento\Wishlist\ViewModel\WishlistData</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="wishlist_email_items"><body>
|
|
<block class="Magento\Wishlist\Block\Share\Email\Items" name="wishlist.email.items" cacheable="false"/>
|
|
</body>
|
|
</handle><handle id="wishlist_email_rss"><body>
|
|
<block class="Magento\Wishlist\Block\Rss\EmailLink" name="wishlist.email.rss" cacheable="false"/>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure"><update handle="catalog_product_view"/>
|
|
<body>
|
|
<referenceBlock name="product.info.addto">
|
|
<block class="Magento\Wishlist\Block\Item\Configure" name="view.addto.wishlist" template="Magento_Wishlist::item/configure/addto/wishlist.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure_type_bundle"><body>
|
|
<attribute name="class" value="page-product-bundle"/>
|
|
<referenceBlock name="product.info">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.summary" as="form_top" template="Magento_Bundle::catalog/product/view/summary.phtml">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.render.bundle.customization">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">configured_price</argument>
|
|
<argument name="zone" xsi:type="string">item_view</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.bundle" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View" name="product.info.addto.bundle" as="addto" after="product.info.addtocart.bundle" template="Magento_Catalog::product/view/addto.phtml" cacheable="false">
|
|
<block class="Magento\Wishlist\Block\Item\Configure" name="view.addto.wishlist.bundle" template="Magento_Wishlist::item/configure/addto/wishlist.phtml"/>
|
|
<block class="Magento\Catalog\Block\Product\View\AddTo\Compare" name="view.addto.compare.bundle" after="view.addto.wishlist" template="Magento_Catalog::product/view/addto/compare.phtml">
|
|
<arguments>
|
|
<argument name="addToCompareViewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\Checker\AddToCompareAvailability</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.product.view.options.notice" template="Magento_Bundle::catalog/product/view/options/notice.phtml"/>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle.options" as="type_bundle_options" template="Magento_Bundle::catalog/product/view/type/bundle/options.phtml" before="-">
|
|
<container name="product.info.bundle.options.top" as="product_info_bundle_options_top">
|
|
<block class="Magento\Catalog\Block\Product\View" name="bundle.back.button" as="backButton" before="-" template="Magento_Bundle::catalog/product/view/backbutton.phtml"/>
|
|
</container>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Select" name="product.info.bundle.options.select" as="select">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
<argument name="validateQuantityViewModel" xsi:type="object">Magento\Bundle\ViewModel\ValidateQuantity</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Multi" name="product.info.bundle.options.multi" as="multi"/>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Radio" name="product.info.bundle.options.radio" as="radio">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
<argument name="validateQuantityViewModel" xsi:type="object">Magento\Bundle\ViewModel\ValidateQuantity</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Checkbox" name="product.info.bundle.options.checkbox" as="checkbox">
|
|
<arguments>
|
|
<argument name="tier_price_renderer" xsi:type="object">\Magento\Bundle\Block\DataProviders\OptionPriceRenderer</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
<move element="product.price.tier" destination="product.info.options.wrapper.bottom" before="-"/>
|
|
<referenceBlock name="product.info.options.wrapper.bottom">
|
|
<block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.qtyincrements" before="-" template="Magento_CatalogInventory::qtyincrements.phtml"/>
|
|
<action method="unsetChild">
|
|
<argument name="block" xsi:type="string">product.info.addtocart</argument>
|
|
</action>
|
|
<action method="setHideRequiredNotice">
|
|
<argument name="flag" xsi:type="string">1</argument>
|
|
</action>
|
|
<action method="unsetChild">
|
|
<argument name="block" xsi:type="string">product.info.addto</argument>
|
|
</action>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<container name="bundle.options.container" htmlTag="div" htmlClass="bundle-options-container" after="product.info.media"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle" as="product_type_data" template="Magento_Bundle::catalog/product/view/type/bundle.phtml"/>
|
|
<container name="product.info.bundle.extra" after="product.info.bundle" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="Magento\Catalog\Block\Product\View" name="customize.button" as="customize_button" template="Magento_Bundle::catalog/product/view/customize.phtml" after="product.info.price"/>
|
|
</referenceContainer>
|
|
<move element="product.info" destination="bundle.options.container" before="-"/>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure_type_configurable"><body>
|
|
<attribute name="class" value="page-product-configurable"/>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="wishlist_product_view_head_components" template="Magento_Wishlist::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="configurableproduct_product_view_head_components" template="Magento_ConfigurableProduct::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.configurable" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/>
|
|
<container name="product.info.configurable.extra" after="product.info.configurable" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="Magento_ConfigurableProduct::product/view/type/options/configurable.phtml"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure_type_downloadable"><body>
|
|
<attribute name="class" value="page-product-downloadable"/>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="wishlist_product_view_head_components" template="Magento_Wishlist::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="downloadable_page_head_components" template="Magento_Downloadable::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\Samples" name="product.info.downloadable.samples" as="samples" template="Magento_Downloadable::catalog/product/samples.phtml" after="product.price.tier"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="product.info.type">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\View\Type" name="product.info.downloadable" as="product_type_data" template="Magento_Downloadable::catalog/product/type.phtml">
|
|
<block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.downloadable.extra" as="product_type_data_extra" template="Magento_CatalogInventory::stockqty/default.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.options.wrapper">
|
|
<block class="Magento\Downloadable\Block\Catalog\Product\Links" name="product.info.downloadable.options" as="type_downloadable_options" before="-" template="Magento_Downloadable::catalog/product/links.phtml">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.link" after="product.info.downloadable.options">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">link_price</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</referenceBlock>
|
|
<referenceContainer name="product.info.options.wrapper.bottom">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.final.copy" before="-">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">final_price</argument>
|
|
<argument name="display_msrp_help_message" xsi:type="string">1</argument>
|
|
<argument name="zone" xsi:type="string">item_view</argument>
|
|
<argument name="id_suffix_some" xsi:type="string">copy-</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<move element="product.info" destination="content" after="product.info.media"/>
|
|
<move element="product.info.social" destination="product.info.options.wrapper.bottom" after="-"/>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure_type_grouped"><body>
|
|
<attribute name="class" value="page-product-grouped"/>
|
|
<referenceContainer name="product.info.form.content">
|
|
<block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped" before="product.info.addtocart" template="Magento_GroupedProduct::product/view/type/grouped.phtml"/>
|
|
<container name="product.info.grouped.extra" after="product.info.grouped" before="product.info.grouped" as="product_type_data_extra" label="Product Extra Info"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="wishlist_index_configure_type_simple"><body/>
|
|
</handle><handle id="wishlist_index_index"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="wishlist_head_components" template="Magento_Wishlist::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist" name="customer.wishlist" template="Magento_Wishlist::view.phtml" cacheable="false">
|
|
<block class="Magento\Theme\Block\Html\Pager" name="wishlist_item_pager"/>
|
|
<block class="Magento\Wishlist\Block\Rss\Link" name="wishlist.rss.link" template="Magento_Wishlist::rss/wishlist.phtml"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Items" name="customer.wishlist.items" as="items" template="Magento_Wishlist::item/list.phtml" cacheable="false">
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Image" name="customer.wishlist.item.image" template="Magento_Wishlist::item/column/image.phtml" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Info" name="customer.wishlist.item.name" template="Magento_Wishlist::item/column/name.phtml" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column" name="customer.wishlist.item.review" template="Magento_Wishlist::item/column/review.phtml" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.price" template="Magento_Wishlist::item/column/price.phtml" cacheable="false">
|
|
<block class="Magento\Catalog\Pricing\Render" name="product.price.render.wishlist">
|
|
<arguments>
|
|
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
|
|
<argument name="price_type_code" xsi:type="string">wishlist_configured_price</argument>
|
|
<argument name="price_label" xsi:type="boolean">false</argument>
|
|
<argument name="zone" xsi:type="string">item_list</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Options" name="customer.wishlist.item.options" cacheable="false"/>
|
|
</block>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.inner" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">product-item-inner</argument>
|
|
</arguments>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Comment" name="customer.wishlist.item.comment" template="Magento_Wishlist::item/column/comment.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">Product Details and Comment</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.cart" template="Magento_Wishlist::item/column/cart.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="allowedQuantityViewModel" xsi:type="object">Magento\Wishlist\ViewModel\AllowedQuantity</argument>
|
|
<argument name="title" translate="true" xsi:type="string">Add to Cart</argument>
|
|
</arguments>
|
|
</block>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.actions" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">product-item-actions</argument>
|
|
</arguments>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Edit" name="customer.wishlist.item.edit" template="Magento_Wishlist::item/column/edit.phtml" before="-" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Remove" name="customer.wishlist.item.remove" template="Magento_Wishlist::item/column/remove.phtml" cacheable="false"/>
|
|
</block>
|
|
</block>
|
|
</block>
|
|
<container name="customer.wishlist.buttons" as="control_buttons" label="Wishlist Control Buttons">
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.update" template="Magento_Wishlist::button/update.phtml" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.share" template="Magento_Wishlist::button/share.phtml" cacheable="false"/>
|
|
<block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.toCart" template="Magento_Wishlist::button/tocart.phtml" cacheable="false"/>
|
|
</container>
|
|
</block>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="wishlist_index_share"><update handle="customer_account"/>
|
|
<body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Wishlist\Block\Customer\Sharing" name="wishlist.sharing" template="Magento_Wishlist::sharing.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="wishlist_shared_index" layout="1column"><body>
|
|
<referenceContainer name="content">
|
|
<block class="Magento\Wishlist\Block\Share\Wishlist" name="customer.wishlist" template="Magento_Wishlist::shared.phtml" cacheable="false"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="braintree_googlepay_review" layout="1column"><head>
|
|
<title>Review Order</title>
|
|
</head>
|
|
<update handle="checkout_onepage_review_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_head_components" template="Magento_Paypal::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="page.messages">
|
|
<block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.cart.validationmessages"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="PayPal\Braintree\Block\GooglePay\Checkout\Review" name="braintree.googlepay.review" template="PayPal_Braintree::googlepay/review.phtml">
|
|
<block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions">
|
|
<block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/>
|
|
</block>
|
|
<block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="braintree_paypal_oneclick" layout="checkout"><head>
|
|
<title>Review Order</title>
|
|
</head>
|
|
<update handle="braintree_paypal_review"/>
|
|
</handle><handle id="braintree_paypal_review" layout="1column"><head>
|
|
<title>Review Order</title>
|
|
</head>
|
|
<update handle="checkout_onepage_review_item_renderers"/>
|
|
<body>
|
|
<referenceBlock name="head.components">
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_head_components" template="Magento_Paypal::js/components.phtml"/>
|
|
</referenceBlock>
|
|
<referenceContainer name="page.messages">
|
|
<block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.cart.validationmessages"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="content">
|
|
<block class="PayPal\Braintree\Block\Paypal\Checkout\Review" name="braintree.paypal.review" template="Magento_Paypal::express/review.phtml">
|
|
<arguments>
|
|
<argument name="PaypalFundingSourceDataProvider" xsi:type="object">Magento\Paypal\ViewModel\PaypalFundingSourceDataProvider</argument>
|
|
</arguments>
|
|
<block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/>
|
|
<block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions">
|
|
<block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/>
|
|
</block>
|
|
<block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml">
|
|
<block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/>
|
|
<block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/>
|
|
</block>
|
|
<block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/>
|
|
</block>
|
|
</referenceContainer>
|
|
<block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/>
|
|
</body>
|
|
</handle><handle id="catalog_product_view"><body>
|
|
<referenceContainer name="product.info.main">
|
|
<block class="PayPal\Braintree\Block\Credit\Calculator\Product\View" name="braintree.credit" template="PayPal_Braintree::credit/product/view.phtml" before="product.info"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="product.info.addtocart">
|
|
<block name="product.info.addtocart.paypalButton" class="PayPal\Braintree\Block\Paypal\ProductPage" template="PayPal_Braintree::paypal/product_page.phtml" before="-"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="product.info.addtocart.additional">
|
|
<block name="product.info.addtocart.additional.paypalButton" class="PayPal\Braintree\Block\Paypal\ProductPage" template="PayPal_Braintree::paypal/product_page.phtml" before="-"/>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index"><body>
|
|
<referenceContainer name="cart.summary">
|
|
<block class="PayPal\Braintree\Block\Credit\Calculator\Cart" name="checkout.cart.braintree.credit" template="PayPal_Braintree::credit/cart.phtml" before="checkout.cart.methods.bottom"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_index_index"><body>
|
|
<referenceContainer name="after.body.start">
|
|
<referenceBlock remove="true" name="braintree.paypal.component"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="checkout.root">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="checkout" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="steps" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="billing-step" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="payment" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="payments-list" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="braintree-recaptcha-container" xsi:type="array">
|
|
<item name="component" xsi:type="string">uiComponent</item>
|
|
<item name="displayArea" xsi:type="string">braintree-recaptcha</item>
|
|
<item name="children" xsi:type="array">
|
|
<item name="braintree-recaptcha" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_ReCaptchaWebapiUi/js/webapiReCaptcha</item>
|
|
<item name="displayArea" xsi:type="string">braintree-recaptcha</item>
|
|
<item name="configSource" xsi:type="string">checkoutConfig</item>
|
|
<item name="reCaptchaId" xsi:type="string">recaptcha-checkout-braintree</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="renders" xsi:type="array">
|
|
<item name="children" xsi:type="array">
|
|
<item name="braintree" xsi:type="array">
|
|
<item name="component" xsi:type="string">PayPal_Braintree/js/view/payment/braintree</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="braintree" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="braintree_paypal" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="braintree_cc_vault" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="braintree_venmo" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="braintree_ach_direct_debit" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
<item name="braintree_local_payment" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="braintree_applepay" xsi:type="array">
|
|
<item name="component" xsi:type="string">PayPal_Braintree/js/applepay/implementations/core-checkout/method-applepay</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="braintree_applepay" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
<item name="braintree_googlepay" xsi:type="array">
|
|
<item name="component" xsi:type="string">PayPal_Braintree/js/googlepay/implementations/core-checkout/method-googlepay</item>
|
|
<item name="methods" xsi:type="array">
|
|
<item name="braintree_googlepay" xsi:type="array">
|
|
<item name="isBillingAddressRequired" xsi:type="boolean">true</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="multishipping_checkout_billing"><body>
|
|
<referenceBlock name="checkout_billing">
|
|
<arguments>
|
|
<argument name="form_templates" xsi:type="array">
|
|
<item name="braintree" xsi:type="string">PayPal_Braintree::multishipping/form.phtml</item>
|
|
<item name="braintree_paypal" xsi:type="string">PayPal_Braintree::multishipping/form_paypal.phtml</item>
|
|
</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="vault_cards_listaction"><body>
|
|
<referenceContainer name="content">
|
|
<referenceBlock name="vault.cards.list">
|
|
<block class="PayPal\Braintree\Block\Customer\CardRenderer" name="braintree.card.renderer" template="Magento_Vault::customer_account/credit_card.phtml"/>
|
|
</referenceBlock>
|
|
<referenceBlock name="vault.token.list">
|
|
<block class="PayPal\Braintree\Block\Customer\PayPal\VaultTokenRenderer" name="braintree_paypal.token.renderer" template="PayPal_Braintree::paypal/vault_token.phtml"/>
|
|
</referenceBlock>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="logo">
|
|
<arguments>
|
|
<argument name="logo_width" xsi:type="number">170</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
</body>
|
|
</handle><handle id="default_head_blocks"><head>
|
|
<css src="css/styles-m.css"/>
|
|
<css src="css/styles-l.css" media="screen and (min-width: 768px)"/>
|
|
<css src="css/print.css" media="print"/>
|
|
<meta name="format-detection" content="telephone=no"/>
|
|
</head>
|
|
</handle><handle id="customer_account" layout="2columns-left"><body>
|
|
<referenceBlock name="sidebar.main.account_nav">
|
|
<arguments>
|
|
<argument name="block_title" translate="true" xsi:type="string">My Account</argument>
|
|
<argument name="block_css" xsi:type="string">block-collapsible-nav</argument>
|
|
</arguments>
|
|
</referenceBlock>
|
|
<move element="page.main.title" destination="content.top" before="-"/>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="header.panel">
|
|
<block class="Magento\Framework\View\Element\Html\Links" name="header.links">
|
|
<arguments>
|
|
<argument name="css_class" xsi:type="string">header links</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceContainer>
|
|
<referenceContainer name="footer">
|
|
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" after="footer_links" template="Magento_Store::switch/stores.phtml"/>
|
|
</referenceContainer>
|
|
<referenceBlock name="report.bugs" remove="true"/>
|
|
<move element="copyright" destination="before.body.end"/>
|
|
</body>
|
|
</handle><handle id="default_head_blocks"><head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<font src="fonts/opensans/light/opensans-300.woff2"/>
|
|
<font src="fonts/opensans/regular/opensans-400.woff2"/>
|
|
<font src="fonts/opensans/semibold/opensans-600.woff2"/>
|
|
<font src="fonts/opensans/bold/opensans-700.woff2"/>
|
|
<font src="fonts/Luma-Icons.woff2"/>
|
|
</head>
|
|
</handle><handle id="default"><body>
|
|
<referenceBlock name="header.links">
|
|
<block class="Magento\Customer\Block\Account\Customer" name="customer" template="Magento_Customer::account/customer.phtml" before="-"/>
|
|
<block class="Magento\Customer\Block\Account\AuthorizationLink" name="authorization-link-login" template="Magento_Customer::account/link/authorization.phtml">
|
|
<arguments>
|
|
<argument name="sortOrder" xsi:type="number">10</argument>
|
|
</arguments>
|
|
</block>
|
|
</referenceBlock>
|
|
<move element="header" destination="header.links" before="-"/>
|
|
<move element="register-link" destination="header.links"/>
|
|
<move element="top.links" destination="customer"/>
|
|
<move element="authorization-link" destination="top.links" after="-"/>
|
|
</body>
|
|
</handle><handle id="catalog_product_view" layout="1column"><body>
|
|
<move element="page.main.title" destination="product.info.main" before="-"/>
|
|
<move element="product.info.stock.sku" destination="product.info.price" after="product.price.final"/>
|
|
<move element="product.info.review" destination="product.info.main" before="product.info.price"/>
|
|
</body>
|
|
</handle><handle id="default"><body>
|
|
<referenceContainer name="header-wrapper">
|
|
<container name="compare-link-wrapper" label="Compare Link Wrapper" as="compare-link-wrapper" after="top.search" htmlTag="ul" htmlClass="compare wrapper">
|
|
<block class="Magento\Framework\View\Element\Template" name="catalog.compare.link" before="-" template="Magento_Catalog::product/compare/link.phtml">
|
|
<arguments>
|
|
<argument name="jsLayout" xsi:type="array">
|
|
<item name="components" xsi:type="array">
|
|
<item name="compareProducts" xsi:type="array">
|
|
<item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item>
|
|
</item>
|
|
</item>
|
|
</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><handle id="checkout_cart_index" layout="1column"><body>
|
|
<referenceContainer name="checkout.cart.container">
|
|
<container name="cart.discount" label="Cart Discount Container" htmlTag="div" htmlClass="cart-discount" after="-"/>
|
|
</referenceContainer>
|
|
<move element="checkout.cart.crosssell" destination="checkout.cart.container" after="-"/>
|
|
<move element="checkout.cart.coupon" destination="cart.discount"/>
|
|
<move element="checkout.cart.shortcut.buttons" destination="checkout.cart.methods" after="checkout.cart.methods.onepage.bottom"/>
|
|
</body>
|
|
</handle><layout id="1column"><update handle="empty"/>
|
|
<referenceContainer name="page.wrapper">
|
|
<container name="header.container" as="header_container" label="Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"/>
|
|
<container name="page.top" as="page_top" label="After Page Header" after="header.container"/>
|
|
<container name="footer-container" as="footer" before="before.body.end" label="Page Footer Container" htmlTag="footer" htmlClass="page-footer"/>
|
|
</referenceContainer>
|
|
</layout><layout id="2columns-left"><update handle="1column"/>
|
|
<referenceContainer name="columns">
|
|
<container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main">
|
|
<container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/>
|
|
</container>
|
|
<container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main">
|
|
<container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/>
|
|
</container>
|
|
</referenceContainer>
|
|
</layout><layout id="2columns-right"><update handle="2columns-left"/>
|
|
</layout><layout id="3columns"><update handle="2columns-left"/>
|
|
</layout><layout id="empty"><container name="root">
|
|
<container name="after.body.start" as="after.body.start" before="-" label="Page Top"/>
|
|
<container name="page.wrapper" as="page_wrapper" htmlTag="div" htmlClass="page-wrapper">
|
|
<container name="global.notices" as="global_notices" before="-"/>
|
|
<container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main">
|
|
<container name="columns.top" label="Before Main Columns"/>
|
|
<container name="columns" htmlTag="div" htmlClass="columns">
|
|
<container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/>
|
|
</container>
|
|
</container>
|
|
<container name="page.bottom.container" as="page_bottom_container" label="Before Page Footer Container" after="main.content" htmlTag="div" htmlClass="page-bottom"/>
|
|
<container name="before.body.end" as="before_body_end" after="-" label="Page Bottom"/>
|
|
</container>
|
|
</container>
|
|
</layout><layout id="checkout"><update handle="empty"/>
|
|
<referenceContainer name="page.wrapper">
|
|
<container name="checkout.header.container" as="checkout_header_container" label="Checkout Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content">
|
|
<container name="checkout.header.wrapper" label="Checkout Page Header" as="checkout_header_wrapper" htmlTag="div" htmlClass="header content"/>
|
|
</container>
|
|
</referenceContainer>
|
|
<move element="logo" destination="checkout.header.wrapper"/>
|
|
</layout><layout id="robots"><container name="root"/>
|
|
</layout><layout id="1column"><move element="catalog.leftnav" destination="content.top" after="-"/>
|
|
</layout><layout id="2columns-left"><move element="catalog.leftnav" destination="sidebar.main" before="-"/>
|
|
</layout><layout id="2columns-right"><move element="catalog.leftnav" destination="sidebar.main" before="-"/>
|
|
</layout><layout id="3columns"><move element="catalog.leftnav" destination="sidebar.main" before="-"/>
|
|
</layout><layout id="empty"><move element="catalog.leftnav" destination="category.product.list.additional" before="-"/>
|
|
</layout><handle id="catalog_category_view" layout="2columns-left"><body>
|
|
<referenceContainer name="category.view.container">
|
|
<referenceBlock name="category.description" template="Magento_PageBuilder::catalog/category/view/description.phtml"/>
|
|
</referenceContainer>
|
|
</body>
|
|
</handle><layout id="category-full-width"><update handle="2columns-left"/>
|
|
<container name="columns.top.wrapper" htmlTag="div" htmlClass="page-main"/>
|
|
<move element="columns.top" destination="columns.top.wrapper"/>
|
|
<move element="columns.top.wrapper" destination="page.wrapper" after="page.top"/>
|
|
<move element="category.view.container" destination="page.wrapper" after="columns.top.wrapper"/>
|
|
<container name="category.image.wrapper" htmlTag="div" htmlClass="page-main"/>
|
|
<move element="category.image" destination="category.image.wrapper"/>
|
|
<move element="category.image.wrapper" destination="category.view.container"/>
|
|
<container name="category.description.wrapper" htmlTag="div"/>
|
|
<move element="category.description" destination="category.description.wrapper"/>
|
|
<move element="category.description.wrapper" destination="category.view.container" after="category.image.wrapper"/>
|
|
<container name="category.cms.wrapper" htmlTag="div" htmlClass="page-main"/>
|
|
<move element="category.cms" destination="category.cms.wrapper"/>
|
|
<move element="category.cms.wrapper" destination="category.view.container" after="category.description.wrapper"/>
|
|
</layout><layout id="cms-full-width"><update handle="1column"/>
|
|
<referenceContainer name="main.content" htmlTag="main" htmlClass="page-main-full-width"/>
|
|
</layout><layout id="product-full-width"><update handle="1column"/>
|
|
<referenceContainer name="product.info.details">
|
|
<referenceBlock name="product.attributes" remove="true"/>
|
|
</referenceContainer>
|
|
<referenceContainer name="page.wrapper">
|
|
<container name="product.info.details.wrapper" after="main.content" htmlTag="div" htmlClass="page-main page-main-details">
|
|
<container name="product.info.details.wrapper.columns" htmlTag="div" htmlClass="columns">
|
|
<container name="product.info.details.wrapper.main" label="Product Details Main Content Container" htmlTag="div" htmlClass="column main"/>
|
|
</container>
|
|
</container>
|
|
<container name="product.info.description.wrapper" after="main.content" before="product.info.details.after.wrapper" htmlTag="div" htmlClass="page-main-description product-full-width-section" htmlId="description"/>
|
|
<container name="product.attributes.pagebuilder.wrapper" after="product.info.description.wrapper" before="product.info.details.after.wrapper" htmlTag="div" htmlClass="page-main-pagebuilder-attributes">
|
|
<block class="Magento\PageBuilder\Block\Catalog\Block\Product\View\Attributes" name="product.attributes.only.pagebuilder" as="additional.pagebuilder" template="Magento_PageBuilder::catalog/product/view/attribute_list.phtml">
|
|
<arguments>
|
|
<argument name="display_attributes" xsi:type="string">pagebuilder_only</argument>
|
|
</arguments>
|
|
</block>
|
|
</container>
|
|
<container name="product.info.details.after.wrapper" after="product.attributes.pagebuilder.wrapper" before="product.info.details.wrapper" htmlTag="div" htmlClass="page-main page-main-details">
|
|
<container name="product.info.details.after.wrapper.columns" htmlTag="div" htmlClass="columns">
|
|
<container name="product.info.details.after.wrapper.main" label="Product Details Main Content Container" htmlTag="div" htmlClass="column main">
|
|
<block class="Magento\Framework\View\Element\Template" name="product.attributes.wrapper" template="Magento_PageBuilder::catalog/product/view/section_wrapper.phtml">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">More Information</argument>
|
|
<argument name="section_id" xsi:type="string">additional</argument>
|
|
</arguments>
|
|
<block class="Magento\PageBuilder\Block\Catalog\Block\Product\View\Attributes" name="product.attributes.exclude.pagebuilder" as="additional" template="Magento_Catalog::product/view/attributes.phtml">
|
|
<arguments>
|
|
<argument name="display_attributes" xsi:type="string">non_pagebuilder</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
<block class="Magento\Framework\View\Element\Template" name="product.reviews.wrapper" after="product.attributes.wrapper" template="Magento_PageBuilder::catalog/product/view/section_wrapper.phtml">
|
|
<arguments>
|
|
<argument name="title" translate="true" xsi:type="string">Reviews</argument>
|
|
<argument name="section_id" xsi:type="string">reviews</argument>
|
|
</arguments>
|
|
<block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data.wrapper" template="Magento_Review::product/view/list.phtml" ifconfig="catalog/review/active">
|
|
<arguments>
|
|
<argument name="hide_title" xsi:type="boolean">true</argument>
|
|
</arguments>
|
|
</block>
|
|
</block>
|
|
</container>
|
|
</container>
|
|
</container>
|
|
</referenceContainer>
|
|
<move element="product.info.details" destination="product.info.details.wrapper.main"/>
|
|
<move element="product.info.description" destination="product.info.description.wrapper"/>
|
|
<move element="reviews.tab" destination="product.reviews.wrapper"/>
|
|
<move element="content.aside" destination="product.info.details.after.wrapper.main" after="product.reviews.wrapper"/>
|
|
</layout></layouts>
|