Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод значка бесплатной доставки от суммы.


Recommended Posts

Здравствуйте уважаемые.

Есть задача вывести значок (картинку) бесплатной доставки от суммы, например 500.

 

В карточке товара я все вывел и все работает.

По таком уже принципу захотел вывести и в категории значки, но столкнулся с проблемой.

 

В файле 

catalog/controller/product/category.php в районе 240й строчки, над 

if ((float)$result['special']) {

 

я вывел

 

if ($result['price']>500) {
$this->data['price_level'] = true;
} else {
$this->data['price_level'] = false;
}

 

в шаблоне информации товара в категории я вывел

 

<?php if ($price_level) { ?>

моя иконка
<?php } ?>
 
Беда в том, что иконка выводится по всем товарам, т.е. у товаров, которые стоят меньше 500 тоже она появляется.
 
Помогите пожалуйста составить правильно выражение.
 
 
Надіслати
Поділитися на інших сайтах


Вместо

if ($result['price']>500) {
$this->data['price_level'] = true;
} else {
$this->data['price_level'] = false;
}

надо 

if ($result['price']>500) {
$price_level = true;
} else {
$price_level = false;
}

а ниже в массиве добавить

$this->data['products'][] = array(
 'price_level' => $price_level,

а в шаблоне соответственно надо писать

<?php if ($product['price_level']) { ?>
моя иконка
<?php } ?>
Змінено користувачем dade
Надіслати
Поділитися на інших сайтах


Большое спасибо Вам за помощь!!!

 

Я вроде все сделал но не заработало... Глаза болят уже(

 

Потом по-новой переделал и все работает!)

Еще раз большое Вам спасибо!

Змінено користувачем Back
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.