You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

62 line
2.9 KiB

  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /**
  7. * @var $block \Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol
  8. * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
  9. */
  10. ?>
  11. <form id="currency-symbols-form" action="<?= $block->escapeUrl($block->getFormActionUrl()) ?>" method="post">
  12. <input name="form_key" type="hidden" value="<?= $block->escapeHtmlAttr($block->getFormKey()) ?>" />
  13. <fieldset class="admin__fieldset">
  14. <?php foreach ($block->getCurrencySymbolsData() as $code => $data): ?>
  15. <div class="admin__field _required">
  16. <label class="admin__field-label" for="custom_currency_symbol<?= $block->escapeHtmlAttr($code) ?>">
  17. <span><?= $block->escapeHtml($code) ?> (<?= $block->escapeHtml($data['displayName']) ?>)</span>
  18. </label>
  19. <div class="admin__field-control">
  20. <input id="custom_currency_symbol<?= $block->escapeHtmlAttr($code) ?>"
  21. class="required-entry admin__control-text"
  22. type="text"
  23. value="<?= $block->escapeHtmlAttr($data['displaySymbol']) ?>"
  24. name="custom_currency_symbol[<?= $block->escapeHtmlAttr($code) ?>]"
  25. <?= $data['inherited'] ? 'disabled' : '' ?>>
  26. <div class="admin__field admin__field-option">
  27. <?php
  28. $escapedCode = $block->escapeHtmlAttr($block->escapeJs($code));
  29. $escapedSymbol = $block->escapeJs($data['parentSymbol']);
  30. ?>
  31. <input id="custom_currency_symbol_inherit<?= $block->escapeHtmlAttr($code) ?>"
  32. class="admin__control-checkbox" type="checkbox"
  33. <?= $data['inherited'] ? ' checked="checked"' : '' ?>
  34. value="1"
  35. name="inherit_custom_currency_symbol[<?= $block->escapeHtmlAttr($code) ?>]">
  36. <label class="admin__field-label"
  37. for="custom_currency_symbol_inherit<?= $block->escapeHtmlAttr($code) ?>">
  38. <span>
  39. <?= $block->escapeHtml($block->getInheritText()) ?>
  40. </span>
  41. </label>
  42. <?= /* @noEscape */ $secureRenderer->renderEventListenerAsTag(
  43. 'onclick',
  44. "toggleUseDefault('" . $escapedCode . "','" . $escapedSymbol . "')",
  45. '#custom_currency_symbol_inherit' . $block->escapeJs($code)
  46. ) ?>
  47. </div>
  48. </div>
  49. </div>
  50. <?php endforeach; ?>
  51. </fieldset>
  52. </form>
  53. <script type="text/x-magento-init">
  54. {
  55. "#currency-symbols-form": {
  56. "Magento_CurrencySymbol/js/symbols-form": {}
  57. }
  58. }
  59. </script>