Как Drupal вывести символ валюты после цены

Для того, чтоб Drupal вывести символ валюты после цены, вида 250 USD, следует создать модуль, в котором определить хук hook_commerce_currency_info_alter, имеющий следующий вид:

/**
* Implements hook_commerce_currency_info_alter().
*/
function commerce_add_commerce_currency_info_alter(&$currencies, $langcode) {
  $currencies['USD']['symbol_placement'] = '';
  $currencies['USD']['code_placement'] = 'after';
}

Примечания:

  • commerce_add - это имя модуля
  • Если у вас валюта не доллар, пропишите аббревиатуру своей валюты.
  • Если нужно переопределить несколько валют, для каждой валюты добавьте строки, указанные в примере.
  • Если нужно в конце указать символ валюты, вместо аббревиатуры, поменяйте symbol_placement и code_placement местами.
  • После внесения изменений в файл модуля, не забывайте очищать кэш.

Статьи по теме:

 

Тэги: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <s> <u> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <hr> <dd> <sub> <sup>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Защита от СПАМ ботов. Подтвердите, пожалуйста, что вы человек.
2 + 14 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.