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

Смена цвета надписи "В наличие" в карточке товара OCStore 2.1.0


StrikerXP

Recommended Posts

как поменять цвет надписи в "В наличие" на зеленый при положительном числе и на красный когда "0" единиц товара в самой карточке товара?

Версия ocStore 2.1.0.2.1

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


Добавить некий класс, предположим span , с классами stock и outstok. Вывести условие
Если кол-во товара менее нуля

   span.outstock

Если более нуля

   span.stock

 

В css обыграть как угодно в цвете шрифта, размере, жирности итп.

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

Гугл помог бы уже давно.

Но раз лень, то вот так можно
https://opencartforum.com/topic/63696-modifikatory-dlya-shablona-unishop/?do=findComment&comment=1471666

 

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

В 04.02.2022 в 22:23, Tom сказал:

Редактировать файл product.tpl используемого шаблона.

Может костыль но на дефолтной локалке (ocStore v2.3.0.2.4), вроде работает:
\catalog\view\theme\default\template\product\product.tpl строка 135

<li><?php echo $text_stock; ?> <?php echo ($stock == 0)? '<span class="label label-danger">' . $stock . '</span>' : '<span class="label label-success">' . $stock . '</span>'; ?></li>

Snag_2f65db9.thumb.png.031b8e52c853b6df0f15f95a2707828e.pngSnag_2f64e28.thumb.png.202d094a5ad3a908f3952c3ff7551c8e.png

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


Видимо дело в тех руках, которые это внедряют, раз у всех остальных это работает?

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

7 минут назад, StrikerXP сказал:

По какой то причине ни один из способов не работает

Мой способ может не работать, просто потому что у Вас не дефолтный шаблон, или шаблон, который не поддерживает bootstrap. Ну или просто не туда вставили строку :)
можно Ваш product.tpl?
 

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


Понимаю обидно. Но увы факт.

Мой модификатор достаточно было открыть и изменить название шаблона.

Или опять не факт?

 

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

Только что, Tom сказал:

Понимаю обидно. Но увы факт.

Мой модификатор достаточно было открыть и изменить название шаблона.

Или опять не факт?

 

Не в обиде дело, а в подходе.
Ваш модификатор (пути до шаблона) я переделал но ничего не изменилось

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


2 минуты назад, Tom сказал:

И эти правки есть в папке storage/modification ?

 

Есть. В итоге получаеться это. Но никак не зеленый-красный

1.jpg

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


15 минут назад, StrikerXP сказал:

Не в обиде дело, а в подходе.
Ваш модификатор (пути до шаблона) я переделал но ничего не изменилось

А модификатор применился? :)

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


2 минуты назад, Dimasscus сказал:

А модификатор применился? :)

Какая то сборная солянка. Нужен вывод статуса, на скрине вывод количества и во всем виноват кто то кроме того, кто вносит правки )))))

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

Только что, Tom сказал:

В итоге помог код Dimasscus , код которого не виден...но он есть )))))))®

Внес эту строчку 

<?php echo ($stock == 0)? '<span class="label label-danger">' . $stock . '</span>' : '<span class="label label-success">' . $stock . '</span>'; ?></li>

вместо Вашей и все пошло как надо 

 

убрал код из модификатора контролера и все заработало как я и хотел

 

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


Правильно! Нужно до последнего упираться очевидному, что бы сохранить лицо! Это важнее ))))))))))

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

В Вашем случае лучше нести свое эго высоко-высоко чтоб бы показать что Вы умнее других. Наглеть надо в меру, слишком наглых (и умных) никто не уважать не будет.  Для меня эта полемика закончена.
Если кому то будет надо сменить краски на значке наличия товара то здесь уже достаточно информации что бы разобраться.

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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