12 if (
$block->getIsShipping()):
13 $_fieldsContainerId =
'order-shipping_address_fields';
17 require([
"Magento_Sales/order/create/form"],
function(){
19 order.shippingAddressContainer =
'<?= /* @escapeNotVerified */ $_fieldsContainerId ?>';
20 order.setAddresses(<?=
$block->getAddressCollectionJson() ?>);
26 $_fieldsContainerId =
'order-billing_address_fields';
30 require([
"Magento_Sales/order/create/form"],
function(){
31 order.billingAddressContainer =
'<?= /* @escapeNotVerified */ $_fieldsContainerId ?>';
37 <fieldset
class=
"admin__fieldset">
38 <legend
class=
"admin__legend <?= /* @escapeNotVerified */ $block->getHeaderCssClass() ?>">
39 <span><?=
$block->getHeaderText() ?></span>
42 <fieldset
id=
"<?= /* @escapeNotVerified */ $_addressChoiceContainerId ?>" class=
"admin__fieldset order-choose-address">
43 <?php
if (
$block->getIsShipping()): ?>
44 <div
class=
"admin__field admin__field-option admin__field-shipping-same-as-billing">
45 <input type=
"checkbox" id=
"order-shipping_same_as_billing" name=
"shipping_same_as_billing" 46 onclick=
"order.setShippingAsBilling(this.checked)" class=
"admin__control-checkbox" 47 <?php
if (
$block->getIsAsBilling()): ?>checked<?php endif; ?> />
48 <label
for=
"order-shipping_same_as_billing" class=
"admin__field-label">
49 <?=
__(
'Same As Billing Address') ?>
53 <div
class=
"admin__field admin__field-select-from-existing-address">
54 <label
class=
"admin__field-label"><?=
__(
'Select from existing customer addresses:') ?></label>
55 <?php
$_id =
$block->getForm()->getHtmlIdPrefix() .
'customer_address_id' ?>
56 <div
class=
"admin__field-control">
57 <select
id=
"<?= /* @escapeNotVerified */ $_id ?>" 58 name=
"<?= $block->getForm()->getHtmlNamePrefix() ?>[customer_address_id]" 59 onchange=
"order.selectAddress(this, '<?= /* @escapeNotVerified */ $_fieldsContainerId ?>')" 60 class=
"admin__control-select">
61 <option
value=
""><?=
__(
'Add New Address') ?></option>
62 <?php
foreach (
$block->getAddressCollection() as $_address): ?>
65 value=
"<?= /* @escapeNotVerified */ $_address->getId() ?>"<?php
if ($_address->getId() ==
$block->getAddressId()): ?> selected=
"selected"<?php
endif; ?>>
66 <?=
$block->getAddressAsString($_address) ?>
75 <div
class=
"order-address admin__fieldset" id=
"<?= /* @escapeNotVerified */ $_fieldsContainerId ?>">
76 <?=
$block->getForm()->toHtml() ?>
78 <div
class=
"admin__field admin__field-option order-save-in-address-book">
79 <input
name=
"<?= $block->getForm()->getHtmlNamePrefix() ?>[save_in_address_book]" type=
"checkbox" 80 id=
"<?= $block->getForm()->getHtmlIdPrefix() ?>save_in_address_book" 82 <?php
if (!
$block->getDontSaveInAddressBook() &&
$block->getAddress()->getSaveInAddressBook()): ?> checked=
"checked"<?php
endif; ?>
83 class=
"admin__control-checkbox"/>
84 <label
for=
"<?= $block->getForm()->getHtmlIdPrefix() ?>save_in_address_book" 85 class=
"admin__field-label"><?=
__(
'Save in address book') ?></label>
88 <?php
$hideElement =
'address-' . (
$block->getIsShipping() ?
'shipping' :
'billing') .
'-overlay'; ?>
89 <div style=
"display: none;" id=
"<?= /* @escapeNotVerified */ $hideElement ?>" class=
"order-methods-overlay">
90 <span><?=
__(
'You don\'t need to select a shipping address.') ?></span>
94 require([
"Magento_Sales/order/create/form"],
function(){
95 order.bindAddressFields(
'<?= /* @escapeNotVerified */ $_fieldsContainerId ?>');
96 order.bindAddressFields(
'<?= /* @escapeNotVerified */ $_addressChoiceContainerId ?>');
97 <?php
if (
$block->getIsShipping() &&
$block->getIsAsBilling()): ?>
98 order.disableShippingAddress(
true);
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value