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

Автоматический вывод стикера "нет в наличие"


biotorn

Recommended Posts

Добрый день, подскажите пожалуйста!
 

Возникла необходимость автоматически выводить на странице категорий у товаров которых нет в наличие, стикеры.

Я пробовал сделать вот так:



В этом файле:

../catalog/controller/product/category.php

находим этот фрагмент:

$this->data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,

'stock_status' => $result['stock_status'], // Вот это я вставил

'name' => $result['name'],

--------------------------------------------------------------------------------------

 

 

В этом файле



../catalog/view/theme/папка_шаблона/template/product/category.tpl

Находим этот фрагмент
...

<?php if ($product['special']) { ?>
<img class="special-tag" src="catalog/view/theme/моя тема/image/sale.png" alt="Sale" />
<?php } ?>

после него вставляем:



<?php if ($product['stock_status']=="В наличии") { ?>
<img class="special-tag" src="catalog/view/theme/моя тема/image/image-4.png" alt="Нет в наличии" />
<?php } ?>


------------------------------------------------------------

Но после этого стикеры выводятся у всех товаров одноврменно в независимости от статуса (есть или нет в наличие)


Пожалуйста подскажите что делаю не так?

Спасибо!

Надіслати
Поділитися на інших сайтах


<?php if ($product['stock_status']=="В наличии") { ?>

 

Проверять на русский текст, как-то не кошерно

 

Но после этого стикеры выводятся у всех товаров одноврменно в независимости от статуса (есть или нет в наличие)

 

Ну, как минимум, вы проверяете на совпадение с "В наличии", и в этом случае выводите картинку "Нет в наличии"

Надіслати
Поділитися на інших сайтах

Проверять на русский текст, как-то не кошерно

 

Ну, как минимум, вы проверяете на совпадение с "В наличии", и в этом случае выводите картинку "Нет в наличии"

Я не правильно написал в первый раз)

Вот так я вставлял:

 

<!--<?php if ($product['stock_status']=="Нет в наличии") { ?>

<img class="special-tag" src="catalog/view/theme/and_sport/image/net_nalichie.png" alt=" Нет в наличии" />

<?php } ?> -->

И все равно выводится стикер у всех товаров в независимости от статуса(

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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