Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
view.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 ?>
9 <?php
15 ?>
16 
17 <?php if ($block->canShowBlock()): ?>
18  <div class="block filter" id="layered-filter-block" data-mage-init='{"collapsible":{"openedState": "active", "collapsible": true, "active": false, "collateral": { "openedState": "filter-active", "element": "body" } }}'>
19  <?php $filtered = count($block->getLayer()->getState()->getFilters()) ?>
20  <div class="block-title filter-title" data-count="<?= /* @escapeNotVerified */ $filtered ?>">
21  <strong data-role="title"><?= /* @escapeNotVerified */ __('Shop By') ?></strong>
22  </div>
23  <div class="block-content filter-content">
24  <?= $block->getChildHtml('state') ?>
25 
26  <?php if ($block->getLayer()->getState()->getFilters()): ?>
27  <div class="block-actions filter-actions">
28  <a href="<?= /* @escapeNotVerified */ $block->getClearUrl() ?>" class="action clear filter-clear"><span><?= /* @escapeNotVerified */ __('Clear All') ?></span></a>
29  </div>
30  <?php endif; ?>
31  <?php $wrapOptions = false; ?>
32  <?php foreach ($block->getFilters() as $filter): ?>
33  <?php if ($filter->getItemsCount()): ?>
34  <?php if (!$wrapOptions): ?>
35  <strong role="heading" aria-level="2" class="block-subtitle filter-subtitle"><?= /* @escapeNotVerified */ __('Shopping Options') ?></strong>
36  <div class="filter-options" id="narrow-by-list" data-role="content" data-mage-init='{"accordion":{"openedState": "active", "collapsible": true, "active": false, "multipleCollapsible": false}}'>
37  <?php $wrapOptions = true; endif; ?>
38  <div data-role="collapsible" class="filter-options-item">
39  <div data-role="title" class="filter-options-title"><?= /* @escapeNotVerified */ __($filter->getName()) ?></div>
40  <div data-role="content" class="filter-options-content"><?= /* @escapeNotVerified */ $block->getChildBlock('renderer')->render($filter) ?></div>
41  </div>
42  <?php endif; ?>
43  <?php endforeach; ?>
44  <?php if ($wrapOptions): ?>
45  </div>
46  <?php else: ?>
47  <script>
48  require([
49  'jquery'
50  ], function ($) {
51  $('#layered-filter-block').addClass('filter-no-options');
52  });
53  </script>
54  <?php endif; ?>
55  </div>
56  </div>
57 <?php endif; ?>
endforeach
Definition: view.phtml:42
$wrapOptions
Definition: view.phtml:32
if( $form)() ?>< script > require(['jquery' mage mage
Definition: save.phtml:15
__()
Definition: __.php:13
$block
Definition: block.php:8
if( $block->canShowBlock())( 'Shop By') ?></strong ></div >< div classif( $block->getLayer() ->getState() ->getFilters())() ?>" class endif
Definition: view.phtml:27