11 <?php
switch (
$block->getCheckoutType()):
case 'onepage_checkout': ?>
12 <fieldset
class=
"fieldset gift-message">
13 <legend
class=
"legend"><span><?=
__(
'Do you have any gift items in your order?') ?></span></legend><br>
15 <div
class=
"field choice" id=
"add-gift-options-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>">
16 <input type=
"checkbox" name=
"allow_gift_options" id=
"allow_gift_options" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-container"}'<?php
if (
$block->getItemsHasMesssages() ||
$block->getEntityHasMessage()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
17 <label
for=
"allow_gift_options" class=
"label"><span><?=
__(
'Add Gift Options') ?></span></label>
20 <dl
class=
"options-items" id=
"allow-gift-options-container">
21 <?php
if (
$block->isMessagesAvailable()): ?>
22 <dt
id=
"add-gift-options-for-order-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-title">
23 <div
class=
"field choice">
24 <input type=
"checkbox" name=
"allow_gift_messages_for_order" id=
"allow_gift_options_for_order" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-for-order-container"}'<?php
if (
$block->getEntityHasMessage()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
25 <label
for=
"allow_gift_options_for_order" class=
"label"><span><?=
__(
'Gift Options for the Entire Order') ?></span></label>
29 <dd
id=
"allow-gift-options-for-order-container" class=
"order-options">
30 <div
class=
"options-order-container" id=
"options-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"></div>
31 <button
class=
"action action-gift" 32 data-
mage-init=
'{"toggleAdvanced": {"selectorsToggleClass":"hidden", "toggleContainers":"#allow-gift-messages-for-order-container"}}'>
33 <span><?=
__(
'Gift Message') ?></span>
35 <div
id=
"allow-gift-messages-for-order-container" class=
"gift-messages-order hidden">
36 <fieldset
class=
"fieldset">
37 <p><?=
__(
'Leave this box blank if you don\'t want to leave a gift message for the entire order.') ?></p>
38 <div
class=
"field from">
39 <label
for=
"gift-message-whole-from" class=
"label"><span><?=
__(
'From') ?></span></label>
41 <input type=
"text" name=
"giftmessage[quote][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][from]" id=
"gift-message-whole-from" title=
"<?= /* @escapeNotVerified */ __('From') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage()->getSender(), $block->getDefaultFrom()) ?>" class=
"input-text">
44 <div
class=
"field to">
45 <label
for=
"gift-message-whole-to" class=
"label"><span><?=
__(
'To') ?></span></label>
47 <input type=
"text" name=
"giftmessage[quote][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][to]" id=
"gift-message-whole-to" title=
"<?= /* @escapeNotVerified */ __('To') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage()->getRecipient(), $block->getDefaultTo()) ?>" class=
"input-text">
50 <div
class=
"field text">
51 <label
for=
"gift-message-whole-message" class=
"label"><span><?=
__(
'Message') ?></span></label>
53 <textarea
id=
"gift-message-whole-message" class=
"input-text" name=
"giftmessage[quote][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][message]" title=
"<?= /* @escapeNotVerified */ __('Message') ?>" rows=
"5" cols=
"10"><?=
$block->getEscaped(
$block->getMessage()->getMessage()) ?></textarea>
58 require([
'jquery'],
function(
jQuery){
59 jQuery(
'#add-gift-options-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>')
60 .add(
'#add-gift-options-for-order-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>')
61 .removeClass(
'hidden');
67 <?php
if (
$block->isItemsAvailable()): ?>
68 <dt
id=
"add-gift-options-for-items-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-title individual">
69 <div
class=
"field choice">
70 <input type=
"checkbox" name=
"allow_gift_options_for_items" id=
"allow_gift_options_for_items" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-for-items-container"}'<?php
if (
$block->getItemsHasMesssages()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
71 <label
for=
"allow_gift_options_for_items" class=
"label"><span><?=
__(
'Gift Options for Individual Items') ?></span></label>
75 <dd
id=
"allow-gift-options-for-items-container" class=
"order-options individual">
77 <?php
foreach (
$block->getItems() as $_index =>
$_item): ?>
82 <?=
__(
'<span>Item %1</span> of %2', $_index+1,
$block->countItems()) ?>
84 <div
class=
"img photo container">
85 <?=
$block->getImage(
$_product,
'gift_messages_checkout_thumbnail')->toHtml() ?>
87 <strong
class=
"product name"><?=
$block->escapeHtml(
$_product->getName()) ?></strong>
90 <div
class=
"options-items-container" id=
"options-items-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-<?= /* @escapeNotVerified */ $_item->getId() ?>"></div>
92 <button
class=
"action action-gift" 93 data-
mage-init=
'{"toggleAdvanced": {"selectorsToggleClass":"hidden", "toggleContainers":"#gift-messages-for-item-container-<?= /* @escapeNotVerified */ $_item->getId() ?>"}}'>
94 <span><?=
__(
'Gift Message') ?></span>
96 <div
id=
"gift-messages-for-item-container-<?= /* @escapeNotVerified */ $_item->getId() ?>" class=
"block message hidden">
97 <fieldset
class=
"fieldset">
98 <p><?=
__(
'Leave a box blank if you don\'t want to add a gift message for that item.') ?></p>
99 <div
class=
"field from">
100 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-from" class=
"label"><span><?=
__(
'From') ?></span></label>
101 <div
class=
"control">
102 <input type=
"text" name=
"giftmessage[quote_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][from]" id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-from" title=
"<?= /* @escapeNotVerified */ __('From') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage($_item)->getSender(), $block->getDefaultFrom()) ?>" class=
"input-text">
105 <div
class=
"field to">
106 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-to" class=
"label"><span><?=
__(
'To') ?></span></label>
107 <div
class=
"control">
108 <input type=
"text" name=
"giftmessage[quote_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][to]" id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-to" title=
"<?= /* @escapeNotVerified */ __('To') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage($_item)->getRecipient(), $block->getDefaultTo()) ?>" class=
"input-text">
111 <div
class=
"field text">
112 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-message" class=
"label"><span><?=
__(
'Message') ?></span></label>
113 <div
class=
"control">
114 <textarea
id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-message" class=
"input-text giftmessage-area" name=
"giftmessage[quote_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][message]" title=
"<?= /* @escapeNotVerified */ __('Message') ?>" rows=
"5" cols=
"40"><?=
$block->getEscaped(
$block->getMessage(
$_item)->getMessage()) ?></textarea>
126 require([
'jquery'],
function(
jQuery){
127 jQuery(
'#add-gift-options-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>')
128 .add(
'#add-gift-options-for-items-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>')
129 .removeClass(
'hidden');
133 <dt
class=
"extra-options-container" id=
"extra-options-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"></dt>
136 <script type=
"text/x-magento-init">
138 "#allow_gift_options, #allow_gift_options_for_order, #allow_gift_options_for_items": {
145 <?php
case 'multishipping_address': ?>
146 <fieldset
id=
"add-gift-options-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"fieldset gift-message">
147 <legend
class=
"legend"><span><?=
__(
'Do you have any gift items in your order?') ?></span></legend><br>
149 <div
class=
"field choice" id=
"add-gift-options-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>">
150 <input type=
"checkbox" name=
"allow_gift_options_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" id=
"allow_gift_options_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"}'<?php
if (
$block->getItemsHasMesssages() ||
$block->getEntityHasMessage()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
151 <label
for=
"allow_gift_options_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"label"><span><?=
__(
'Add Gift Options') ?></span></label>
154 <dl
class=
"options-items" id=
"allow-gift-options-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>">
155 <dt
id=
"add-gift-options-for-order-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-title">
156 <div
class=
"field choice">
157 <input type=
"checkbox" name=
"allow_gift_options_for_order_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" id=
"allow_gift_options_for_order_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-for-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"}'<?php
if (
$block->getEntityHasMessage()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
158 <label
for=
"allow_gift_options_for_order_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"label"><span><?=
__(
'Add Gift Options for the Entire Order') ?></span></label>
162 <dd
id=
"allow-gift-options-for-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-options">
163 <div
class=
"options-order-container" id=
"options-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"></div>
164 <?php
if (
$block->isMessagesAvailable()): ?>
166 <button
class=
"action action-gift" 167 data-
mage-init=
'{"toggleAdvanced": {"selectorsToggleClass":"hidden", "toggleContainers":"#gift-messages-for-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"}}'>
168 <span><?=
__(
'Gift Message') ?></span>
170 <div
id=
"gift-messages-for-order-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"gift-messages-order hidden">
171 <fieldset
class=
"fieldset">
172 <p><?=
__(
'You can leave this box blank if you don\'t want to add a gift message for this address.') ?></p>
173 <div
class=
"field from">
174 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-from" class=
"label"><span><?=
__(
'From') ?></span></label>
175 <div
class=
"control">
176 <input type=
"text" name=
"giftmessage[quote_address][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][from]" id=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-from" title=
"<?= /* @escapeNotVerified */ __('From') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage()->getSender(), $block->getDefaultFrom()) ?>" class=
"input-text">
179 <div
class=
"field to">
180 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-to" class=
"label"><span><?=
__(
'To') ?></span></label>
181 <div
class=
"control">
182 <input type=
"text" name=
"giftmessage[quote_address][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][to]" id=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-to" title=
"<?= /* @escapeNotVerified */ __('To') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage()->getRecipient(), $block->getDefaultTo()) ?>" class=
"input-text">
185 <div
class=
"field text">
186 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-message" class=
"label"><span><?=
__(
'Message') ?></span></label>
187 <div
class=
"control">
188 <textarea
id=
"gift-message-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-message" class=
"input-text" name=
"giftmessage[quote_address][<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>][message]" title=
"<?= /* @escapeNotVerified */ __('Message') ?>" rows=
"5" cols=
"40"><?=
$block->getEscaped(
$block->getMessage()->getMessage()) ?></textarea>
196 <?php
if (
$block->isItemsAvailable()): ?>
197 <dt
id=
"add-gift-options-for-items-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-title individual">
198 <div
class=
"field choice">
199 <input type=
"checkbox" name=
"allow_gift_options_for_items_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" id=
"allow_gift_options_for_items_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" data-
mage-init=
'{"giftOptions":{}}' value=
"1" data-selector=
'{"id":"#allow-gift-options-for-items-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"}'<?php
if (
$block->getItemsHasMesssages()): ?> checked=
"checked"<?php
endif; ?>
class=
"checkbox" />
200 <label
for=
"allow_gift_options_for_items_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"label"><span><?=
__(
'Add Gift Options for Individual Items') ?></span></label>
204 <dd
id=
"allow-gift-options-for-items-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" class=
"order-options individual">
206 <?php
foreach (
$block->getItems() as $_index =>
$_item): ?>
209 <div
class=
"product">
210 <div
class=
"number"><?=
__(
'<span>Item %1</span> of %2', $_index+1,
$block->countItems()) ?></div>
211 <div
class=
"img photo container">
212 <?=
$block->getImage(
$_product,
'gift_messages_checkout_thumbnail')->toHtml() ?>
214 <strong
class=
"product-name"><?=
$block->escapeHtml(
$_product->getName()) ?></strong>
216 <div
class=
"options">
217 <div
class=
"options-items-container" id=
"options-items-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>-<?= /* @escapeNotVerified */ $_item->getId() ?>"></div>
218 <input type=
"hidden" name=
"giftoptions[quote_address_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][address]" value=
"<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" />
222 <button
class=
"action action-gift" 223 data-
mage-init=
'{"toggleAdvanced": {"selectorsToggleClass":"hidden", "toggleContainers":"#gift-messages-for-item-container-<?= /* @escapeNotVerified */ $_item->getId() ?>"}}'>
224 <span><?=
__(
'Gift Message') ?></span>
226 <div
id=
"gift-messages-for-item-container-<?= /* @escapeNotVerified */ $_item->getId() ?>" class=
"block message hidden">
227 <fieldset
class=
"fieldset">
228 <p><?=
__(
'You can leave this box blank if you don\'t want to add a gift message for the item.') ?></p>
229 <input type=
"hidden" name=
"giftmessage[quote_address_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][address]" value=
"<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>" />
230 <div
class=
"field from">
231 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-from" class=
"label"><span><?=
__(
'From') ?></span></label>
232 <div
class=
"control">
233 <input type=
"text" name=
"giftmessage[quote_address_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][from]" id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-from" title=
"<?= /* @escapeNotVerified */ __('From') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage($_item)->getSender(), $block->getDefaultFrom()) ?>" class=
"input-text">
236 <div
class=
"field to">
237 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-to" class=
"label"><span><?=
__(
'To') ?></span></label>
238 <div
class=
"control">
239 <input type=
"text" name=
"giftmessage[quote_address_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][to]" id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-to" title=
"<?= /* @escapeNotVerified */ __('To') ?>" value=
"<?= /* @escapeNotVerified */ $block->getEscaped($block->getMessage($_item)->getRecipient(), $block->getDefaultTo()) ?>" class=
"input-text">
242 <div
class=
"field text">
243 <label
for=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-message" class=
"label"><span><?=
__(
'Message') ?></span></label>
244 <div
class=
"control">
245 <textarea
id=
"gift-message-<?= /* @escapeNotVerified */ $_item->getId() ?>-message" class=
"input-text giftmessage-area" name=
"giftmessage[quote_address_item][<?= /* @escapeNotVerified */ $_item->getId() ?>][message]" title=
"<?= /* @escapeNotVerified */ __('Message') ?>" rows=
"5" cols=
"10"><?=
$block->getEscaped(
$block->getMessage(
$_item)->getMessage()) ?></textarea>
257 <dt
class=
"extra-options-container" id=
"extra-options-container-<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>"></dt>
260 <script type=
"text/x-magento-init">
262 "#allow_gift_options_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>, #allow_gift_options_for_order_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>, #allow_gift_options_for_items_<?= /* @escapeNotVerified */ $block->getEntity()->getId() ?>": {
270 <script type=
"text/x-magento-init">
272 "#shipping_method_form": {
$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
switch( $block->getCheckoutType())( 'Do you have any gift items in your order?') ?></span ></legend >< br >< div class endif
jQuery('.store-switcher .dropdown-menu li a').each(function()