15 <script
id=
"add-recipient-tmpl" type=
"text/x-magento-template">
16 <div
class=
"actions-toolbar">
17 <div
class=
"secondary">
18 <button type=
"button" id=
"btn-remove<%- data._index_ %>" class=
"action remove" 19 title=
"<?= $block->escapeHtmlAttr(__('Remove Recipent')) ?>">
20 <span><?=
$block->escapeJs(
$block->escapeHtml(
__(
'Remove'))) ?></span>
24 <fieldset
class=
"fieldset">
25 <div
class=
"field name required">
26 <label
for=
"recipients-name<%- data._index_ %>" class=
"label"><span><?=
$block->escapeJs(
$block->escapeHtml(
__(
'Name'))) ?></span></label>
28 <input
name=
"recipients[name][<%- data._index_ %>]" type=
"text" title=
"<?= $block->escapeHtmlAttr(__('Name')) ?>" class=
"input-text" 29 id=
"recipients-name<%- data._index_ %>" data-validate=
"{required:true}"/>
33 <div
class=
"field email required">
34 <label
for=
"recipients-email<%- data._index_ %>" class=
"label"><span><?=
$block->escapeJs(
$block->escapeHtml(
__(
'Email'))) ?></span></label>
36 <input
name=
"recipients[email][<%- data._index_ %>]" title=
"<?= $block->escapeHtmlAttr(__('Email')) ?>" 37 id=
"recipients-email<%- data._index_ %>" type=
"email" class=
"input-text" 38 data-
mage-init=
'{"mage/trim-input":{}}' 39 data-validate=
"{required:true, 'validate-email':true}"/>
45 <
form action=
"<?= $block->escapeUrl($block->getSendUrl()) ?>" method=
"post" id=
"product-sendtofriend-form" 48 "rowTemplate":"#add-recipient-tmpl", 49 "rowContainer":"#recipients-options", 50 "rowParentElem":"<div></div>", 51 "remEventSelector":"button", 52 "btnRemoveSelector":".action.remove", 53 "maxRows":"<?= /* @noEscape */ (int)$block->getMaxRecipients() ?>", 54 "maxRowsMsg":"#max-recipient-message", 55 "addRowBtn":"#add-recipient-button", 56 "additionalRowClass":"additional"}, 58 class=
"form send friend" data-hasRequired=
"<?= $block->escapeHtmlAttr(__('* Required Fields')) ?>">
59 <fieldset
class=
"fieldset sender" id=
"sender_options">
60 <?=
$block->getBlockHtml(
'formkey') ?>
61 <legend
class=
"legend"><span><?=
$block->escapeHtml(
__(
'Sender')) ?></span></legend>
63 <div
class=
"field sender required">
64 <label
for=
"sender-name" class=
"label"><span><?=
$block->escapeHtml(
__(
'Name')) ?></span></label>
66 <input
name=
"sender[name]" value=
"<?= $block->escapeHtmlAttr($block->getUserName()) ?>" 67 title=
"<?= $block->escapeHtmlAttr(__('Name')) ?>" id=
"sender-name" type=
"text" class=
"input-text" 68 data-validate=
"{required:true}"/>
72 <div
class=
"field email required">
73 <label
for=
"sender-email" class=
"label"><span><?=
$block->escapeHtml(
__(
'Email')) ?></span></label>
75 <input
name=
"sender[email]" value=
"<?= $block->escapeHtmlAttr($block->getEmail()) ?>" 76 title=
"<?= $block->escapeHtmlAttr(__('Email')) ?>" id=
"sender-email" type=
"email" class=
"input-text" 77 data-
mage-init=
'{"mage/trim-input":{}}' 78 data-validate=
"{required:true, 'validate-email':true}"/>
82 <div
class=
"field text required">
83 <label
for=
"sender-message" class=
"label"><span><?=
$block->escapeHtml(
__(
'Message')) ?></span></label>
85 <textarea
name=
"sender[message]" class=
"input-text" id=
"sender-message" cols=
"3" rows=
"3" 86 data-validate=
"{required:true}"><?=
$block->escapeHtml(
$block->getMessage()) ?></textarea>
91 <fieldset
class=
"fieldset recipients">
92 <?=
$block->getBlockHtml(
'formkey') ?>
93 <legend
class=
"legend"><span><?=
$block->escapeHtml(
__(
'Invitee')) ?></span></legend>
95 <div
id=
"recipients-options"></div>
96 <?php
if (
$block->getMaxRecipients()): ?>
97 <div
id=
"max-recipient-message" style=
"display: none;" class=
"message notice limit" role=
"alert">
98 <span><?=
$block->escapeHtml(
__(
'Maximum %1 email addresses allowed.',
$block->getMaxRecipients())) ?></span>
101 <div
class=
"actions-toolbar">
102 <div
class=
"secondary">
103 <?php
if (1 <
$block->getMaxRecipients()): ?>
104 <button type=
"button" id=
"add-recipient-button" class=
"action add">
105 <span><?=
$block->escapeHtml(
__(
'Add Invitee')) ?></span></button>
109 <?=
$block->getChildHtml(
'form_additional_info') ?>
111 <div
class=
"actions-toolbar">
112 <div
class=
"primary">
113 <button type=
"submit" 114 class=
"action submit primary"<?php
if (!
$block->canSend()): ?> disabled=
"disabled"<?php
endif ?>>
115 <span><?=
$block->escapeHtml(
__(
'Send Email')) ?></span></button>
117 <div
class=
"secondary">
118 <a
class=
"action back" href=
"#" role=
"back"><span><?=
$block->escapeHtml(
__(
'Back')) ?></span></a>
123 <script type=
"text/x-magento-init">
126 "Magento_SendFriend/js/back-event": {}
if($block->getMaxRecipients()) class endif
$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