Добрый день, появился вопрос который не получается решить, как избавиться от лишних нулей в общей сумме заказа (total) в Drupal Commerce. Для всего остального подходит модуль Drupal Commerce Extra Price Formatters, но общую сумму (total) не как не получается переопределить.
Нашел решение с помощью хука
<?phpfunction MYMODULE_commerce_currency_info_alter(&$currencies, $langcode) {
$currencies['EUR']['decimals'] = 0;
$currencies['GBP']['decimals'] = 0;
$currencies['USD']['decimals'] = 0;
}?>
Но теперь сумма выводится умноженная на сто, разделить не получается.
Комментарии
удалить его из позвала вьюхи и использовать токен поля ордер тотал
Спасибо за ответ, немного по другому сделал, удалил его из подвала и добавил новый, аналогичный только там есть возможность удалить нули.
такой хук можно применять до занесения товаров в базу
у меня написано вот так. Вроде работало
<?php
function MYMODULE_commerce_currency_info_alter(&$currencies){
$currencies['RUB']['decimals'] = 0;
}
?>