17 <?php
$maxQueryLength = $this->helper(
'Magento\CatalogSearch\Helper\Data')->getMaxQueryLength();?>
18 <
form class=
"form search advanced" action=
"<?= /* @escapeNotVerified */ $block->getSearchPostUrl() ?>" method=
"get" id=
"form-validate">
19 <fieldset
class=
"fieldset">
20 <legend
class=
"legend"><span><?=
__(
'Search Settings') ?></span></legend><br />
21 <?php
foreach (
$block->getSearchableAttributes() as $_attribute): ?>
22 <?php
$_code = $_attribute->getAttributeCode() ?>
23 <div
class=
"field <?= /* @escapeNotVerified */ $_code ?>">
24 <label
class=
"label" for=
"<?= /* @escapeNotVerified */ $_code ?>">
25 <span><?=
$block->escapeHtml(
__(
$block->getAttributeLabel($_attribute))) ?></span>
28 <?php
switch (
$block->getAttributeInputType($_attribute)):
30 <div
class=
"range fields group group-2">
31 <div
class=
"field no-label">
34 name=
"<?= /* @escapeNotVerified */ $_code ?>[from]" 35 value=
"<?= $block->escapeHtml($block->getAttributeValue($_attribute, 'from')) ?>" 36 id=
"<?= /* @escapeNotVerified */ $_code ?>" 37 title=
"<?= $block->escapeHtml($block->getAttributeLabel($_attribute)) ?>" 39 maxlength=
"<?= /* @escapeNotVerified */ $maxQueryLength ?>" 40 data-validate=
"{number:true, 'less-than-equals-to':'#<?= /* @escapeNotVerified */ $_code ?>_to'}" />
43 <div
class=
"field no-label">
46 name=
"<?= /* @escapeNotVerified */ $_code ?>[to]" 47 value=
"<?= $block->escapeHtml($block->getAttributeValue($_attribute, 'to')) ?>" 48 id=
"<?= /* @escapeNotVerified */ $_code ?>_to" 49 title=
"<?= $block->escapeHtml($block->getAttributeLabel($_attribute)) ?>" 51 maxlength=
"<?= /* @escapeNotVerified */ $maxQueryLength ?>" 52 data-validate=
"{number:true, 'greater-than-equals-to':'#<?= /* @escapeNotVerified */ $_code ?>'}" />
58 <div
class=
"range price fields group group-2">
59 <div
class=
"field no-label">
61 <input
name=
"<?= /* @escapeNotVerified */ $_code ?>[from]" 62 value=
"<?= $block->escapeHtml($block->getAttributeValue($_attribute, 'from')) ?>" 63 id=
"<?= /* @escapeNotVerified */ $_code ?>" 64 title=
"<?= $block->escapeHtml($block->getAttributeLabel($_attribute)) ?>" 67 maxlength=
"<?= /* @escapeNotVerified */ $maxQueryLength ?>" 68 data-validate=
"{number:true, 'less-than-equals-to':'#<?= /* @escapeNotVerified */ $_code ?>_to'}" />
71 <div
class=
"field with-addon no-label">
74 <input
name=
"<?= /* @escapeNotVerified */ $_code ?>[to]" 75 value=
"<?= $block->escapeHtml($block->getAttributeValue($_attribute, 'to')) ?>" 76 id=
"<?= /* @escapeNotVerified */ $_code ?>_to" 77 title=
"<?= $block->escapeHtml($block->getAttributeLabel($_attribute)) ?>" 80 maxlength=
"<?= /* @escapeNotVerified */ $maxQueryLength ?>" 81 data-validate=
"{number:true, 'greater-than-equals-to':'#<?= /* @escapeNotVerified */ $_code ?>'}" />
82 <label
class=
"addafter" 83 for=
"<?= /* @escapeNotVerified */ $_code ?>_to">
84 <?=
$block->getCurrency($_attribute) ?>
92 <?=
$block->getAttributeSelectElement($_attribute) ?>
95 <?=
$block->getAttributeYesNoElement($_attribute) ?>
98 <div
class=
"range dates fields group group-2">
99 <div
class=
"field date no-label">
100 <div
class=
"control">
101 <?=
$block->getDateInput($_attribute,
'from') ?>
104 <div
class=
"field date no-label">
105 <div
class=
"control">
106 <?=
$block->getDateInput($_attribute,
'to') ?>
113 name=
"<?= /* @escapeNotVerified */ $_code ?>" 114 id=
"<?= /* @escapeNotVerified */ $_code ?>" 115 value=
"<?= $block->escapeHtml($block->getAttributeValue($_attribute)) ?>" 116 title=
"<?= $block->escapeHtml($block->getAttributeLabel($_attribute)) ?>" 117 class=
"input-text <?= /* @escapeNotVerified */ $block->getAttributeValidationClass($_attribute) ?>" 118 maxlength=
"<?= /* @escapeNotVerified */ $maxQueryLength ?>" />
124 <div
class=
"actions-toolbar">
125 <div
class=
"primary">
126 <button type=
"submit" 127 class=
"action search primary" 128 title=
"<?= $block->escapeHtml(__('Search')) ?>">
129 <span><?=
__(
'Search') ?></span>
140 $(
'#form-validate').
mage(
'validation', {
141 errorPlacement:
function (error, element) {
142 var parent = element.parent();
143 if (parent.hasClass(
'range')) {
144 parent.find(this.errorElement +
'.' + this.errorClass).remove().end().append(error);
146 error.insertAfter(element);
150 'price[to]': {
'greater-than-equals-to':
'<?= /* @escapeNotVerified */ __('Please enter a valid price range.
') ?>'},
151 'price[from]': {
'less-than-equals-to':
'<?= /* @escapeNotVerified */ __('Please enter a valid price range.
') ?>'}
$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