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

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

Привет. Подскажите такую вещь:

хочу вывести еще одну цену в категории.

делаю 

<?php echo ($product['price']-$product['price']*0.4); ?>

если цена например, 1060р., т.е. больше 1000 то кодом выше выводится 0.6 вместо 636р.

 

Как исправить вывод?

 

 

 

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


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

там такая система что если 1500 рублей то выводится 1 500 рублей с пробелом 

есть много вариантов

я бы сделал в контроллере новые переменные .и ими бы считал

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


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

$product['price'] = str_replace(" ","",$product['price']);

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


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

вставить в контроллер?

$product['price'] = str_replace(" ","",$product['price']);
				$data['products'][] = array(

 

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


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

надо взять в контроллере цену без форматирования, посчитать как надо, отформатировать и уже вывести в шаблоне, зачем вам эти стр реплейс

Изменено пользователем spectre

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


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

пробую делать так:

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

далее

'priceopt'    => $priceopt,

и вывод

<?php echo $product['priceopt']; ?>

 

пишет ошибку:

: Undefined index: priceopt in /system/storage/modification/catalog/view/theme/modern/template/product/category.tpl

 

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


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

надо взять в контроллере цену без форматирования, посчитать как надо, отформатировать и уже вывести в шаблоне, зачем вам эти стр реплейс

Согласен :) 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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