Перейти к содержанию
Esox

Отображение цены 10 000 вместо 10000

Рекомендуемые сообщения

Добрый вечер спецам и любителям.

Не могу найти решение.

Есть подобные темы, но решения нет.

Спасибо тем, кто подскажет и просто ответит в теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А чего его искать, решение, из коробки идет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не много не понятен вопрос. В контролере делаем:

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);

там все и форматируется.

 

если просто на php, то

$number = 1234.56;
$format = number_format($number, 2, ',', ' ');
// 1 234,56

 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ваще-то разделитель тысяч задан изначально

https://demo.opencart.com/index.php?route=product/product&path=20&product_id=46

в файле локализации  (например, catalog/language/russian.php) можно выбрать, какой он будет - запятая, пробел и т.д.

$_['decimal_point']         = '.';
$_['thousand_point']        = ' ';

(здесь код ocstore, разделитель пробел)

Изменено пользователем Shureg
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, Shureg сказал:

ваще-то разделитель тысяч задан изначально

https://demo.opencart.com/index.php?route=product/product&path=20&product_id=46

в файле локализации  (например, catalog/language/russian.php) можно выбрать, какой он будет - запятая, пробел и т.д.


$_['decimal_point']         = '.';
$_['thousand_point']        = ' ';

(здесь код ocstore, разделитель пробел)

 

Спасибо.

Ваше решение применил.

работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.