currency.phtml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. /**
  8. * Currency switcher
  9. *
  10. * @var \Magento\Directory\Block\Currency $block
  11. */
  12. ?>
  13. <?php if ($block->getCurrencyCount() > 1): ?>
  14. <?php $currencies = $block->getCurrencies(); ?>
  15. <?php $currentCurrencyCode = $block->getCurrentCurrencyCode(); ?>
  16. <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : '' ?>
  17. <div class="switcher currency switcher-currency" id="switcher-currency<?= $block->escapeHtmlAttr($id) ?>">
  18. <strong class="label switcher-label"><span><?= $block->escapeHtml(__('Currency')) ?></span></strong>
  19. <div class="actions dropdown options switcher-options">
  20. <div class="action toggle switcher-trigger"
  21. id="switcher-currency-trigger<?= $block->escapeHtmlAttr($id) ?>"
  22. data-mage-init='{"dropdown":{}}'
  23. data-toggle="dropdown"
  24. data-trigger-keypress-button="true">
  25. <strong class="language-<?= $block->escapeHtml($block->getCurrentCurrencyCode()) ?>">
  26. <span><?= $block->escapeHtml($currentCurrencyCode) ?> - <?= @$block->escapeHtml($currencies[$currentCurrencyCode]) ?></span>
  27. </strong>
  28. </div>
  29. <ul class="dropdown switcher-dropdown" data-target="dropdown">
  30. <?php foreach ($currencies as $_code => $_name): ?>
  31. <?php if ($_code != $currentCurrencyCode): ?>
  32. <li class="currency-<?= $block->escapeHtmlAttr($_code) ?> switcher-option">
  33. <a href="#" data-post='<?= /* @noEscape */ $block->getSwitchCurrencyPostData($_code) ?>'><?= $block->escapeHtml($_code) ?> - <?= $block->escapeHtml($_name) ?></a>
  34. </li>
  35. <?php endif; ?>
  36. <?php endforeach; ?>
  37. </ul>
  38. </div>
  39. </div>
  40. <?php endif; ?>