Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
currency.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
14 ?>
15 <?php if ($block->getCurrencyCount() > 1): ?>
16 <?php $currencies = $block->getCurrencies(); ?>
17 <?php $currentCurrencyCode = $block->getCurrentCurrencyCode(); ?>
18 <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : '' ?>
19 <div class="switcher currency switcher-currency" id="switcher-currency<?= $block->escapeHtmlAttr($id) ?>">
20  <strong class="label switcher-label"><span><?= $block->escapeHtml(__('Currency')) ?></span></strong>
21  <div class="actions dropdown options switcher-options">
22  <div class="action toggle switcher-trigger"
23  id="switcher-currency-trigger<?= $block->escapeHtmlAttr($id) ?>"
24  data-mage-init='{"dropdown":{}}'
25  data-toggle="dropdown"
26  data-trigger-keypress-button="true">
27  <strong class="language-<?= $block->escapeHtml($block->getCurrentCurrencyCode()) ?>">
28  <span><?= $block->escapeHtml($currentCurrencyCode) ?> - <?= @$block->escapeHtml($currencies[$currentCurrencyCode]) ?></span>
29  </strong>
30  </div>
31  <ul class="dropdown switcher-dropdown" data-target="dropdown">
32  <?php foreach ($currencies as $_code => $_name): ?>
33  <?php if ($_code != $currentCurrencyCode): ?>
34  <li class="currency-<?= $block->escapeHtmlAttr($_code) ?> switcher-option">
35  <a href="#" data-post='<?= /* @noEscape */ $block->getSwitchCurrencyPostData($_code) ?>'><?= $block->escapeHtml($_code) ?> - <?= $block->escapeHtml($_name) ?></a>
36  </li>
37  <?php endif; ?>
38  <?php endforeach; ?>
39  </ul>
40  </div>
41 </div>
42 <?php endif; ?>
$currentCurrencyCode
Definition: currency.phtml:17
endforeach
Definition: currency.phtml:38
$id
Definition: fieldset.phtml:14
$idforeach( $currencies as $_code=> $_name)( $_code !=$currentCurrencyCode)( $_code) ?> switcher-option"> <a href endif
Definition: currency.phtml:35
if( $form)() ?>< script > require(['jquery' mage mage
Definition: save.phtml:15
__()
Definition: __.php:13
$_code
Definition: attribute.phtml:19
$block
Definition: block.php:8