13 <div
id=
"checkout-loader" data-role=
"checkout-loader" class=
"loading-mask" data-
mage-init=
'{"billingLoader": {}}'>
15 <img src=
"<?= $block->escapeUrl($block->getViewFileUrl('images/loader-1.gif')); ?>" 16 alt=
"<?= $block->escapeHtml(__('Loading...')); ?>" 17 style=
"position: absolute;">
21 window.checkoutConfig = <?=
$block->getCheckoutData()->getSerializedCheckoutConfigs(); ?>;
22 window.isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn;
23 window.customerData = window.checkoutConfig.customerData;
25 <div
id=
"checkout" data-bind=
"scope:'checkoutMessages'">
26 <!-- ko
template: getTemplate() --><!-- /ko -->
27 <script type=
"text/x-magento-init">
30 "Magento_Ui/js/core/app": {
33 "component":
"Magento_Ui/js/view/messages",
34 "displayArea":
"messages" 42 <
form action=
"<?= $block->escapeUrl($block->getPostActionUrl()); ?>" 44 id=
"multishipping-billing-form" 45 class=
"form multicheckout billing">
46 <div
class=
"block block-billing">
47 <div
class=
"block-content">
48 <div
class=
"box box-billing-address">
49 <strong
class=
"box-title">
50 <span><?=
$block->escapeHtml(
__(
'Billing Address')); ?></span>
51 <a href=
"<?= $block->escapeUrl($block->getSelectAddressUrl()); ?>" class=
"action">
52 <span><?=
$block->escapeHtml(
__(
'Change')); ?></span>
55 <div
class=
"box-content">
57 <?=
$block->getCheckoutData()->getAddressHtml(
$block->getAddress()); ?>
61 <div
class=
"box box-billing-method">
62 <fieldset
class=
"fieldset">
63 <legend
class=
"legend box-title">
64 <span><?=
$block->escapeHtml(
__(
'Payment Method')); ?></span>
66 <div
class=
"box-content">
67 <?=
$block->getChildHtml(
'payment_methods_before') ?>
69 <dl
class=
"checkout-payment-method" id=
"payment-methods">
76 $code = $_method->getCode();
83 <dt
class=
"item-title">
86 id=
"p_method_<?= $block->escapeHtml($code); ?>" 87 value=
"<?= $block->escapeHtml($code); ?>" 88 name=
"payment[method]" 89 title=
"<?= $block->escapeHtml($_method->getTitle()) ?>" 96 id=
"p_method_<?= $block->escapeHtml($code); ?>" 97 value=
"<?= $block->escapeHtml($code); ?>" 98 name=
"payment[method]" 100 class=
"radio solo method" />
102 <label
for=
"p_method_<?= $block->escapeHtml($code); ?>">
103 <?=
$block->escapeHtml($_method->getTitle()) ?>
106 <?php
if ($html =
$block->getChildHtml(
'payment.method.' .
$code)) : ?>
107 <dd
class=
"item-content <?= $checked ? '' : 'no-display'; ?>" 108 data-bind=
"scope: 'payment_method_<?= $block->escapeHtml($code);?>'">
114 <?=
$block->getChildHtml(
'payment_methods_after') ?>
115 <?=
$block->getChildHtml(
'checkout_billing_items') ?>
121 <div
class=
"actions-toolbar">
122 <div
class=
"primary">
123 <button
id=
"payment-continue" 125 class=
"action primary continue">
126 <span><?=
$block->escapeHtml(
__(
'Go to Review Your Order')); ?></span>
129 <div
class=
"secondary">
130 <a href=
"<?= $block->escapeUrl($block->getBackUrl()); ?>" class=
"action back">
131 <span><?=
$block->escapeHtml(
__(
'Back to Shipping Information')); ?></span>
137 require([
'jquery',
'mage/mage'],
function(
jQuery) {
138 var addtocartForm =
jQuery(
'#multishipping-billing-form');
140 addtocartForm.mage(
'payment', {
141 checkoutPrice: <?= (float)
$block->getQuoteBaseGrandTotal() ?>
144 addtocartForm.mage(
'validation', {
145 errorPlacement:
function(error, element) {
146 if (element.attr(
'data-validate') && element.attr(
'data-validate').indexOf(
'validate-cc-ukss') >= 0) {
147 element.parents(
'form').find(
'[data-validation-msg="validate-cc-ukss"]').html(error);
149 element.after(error);
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
if( $form)() ?>< script > require(['jquery' mage mage
jquery extjs ext tree mage adminhtml form
jQuery('.store-switcher .dropdown-menu li a').each(function()