Для того, чтоб 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 местами.
- После внесения изменений в файл модуля, не забывайте очищать кэш.
Статьи по теме:
Добавить комментарий