Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


StrikerXP
 Погделиться

Рекомендованные сообещёния

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

Версия ocStore 2.1.0.2.1

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


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

   span.outstock

Если потому чтолее нуля

   span.stock

 

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

C классами css знаком это я сгделаю
А вот осильное как сгделать (куда и что редактировать)?

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


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

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

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

Но раз лень, то вот ик можно
https://opencart-forum.ru/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>

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


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

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

Спорно, спорно..

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


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

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

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

 

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

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

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

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

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

 

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

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


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

 

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

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

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

 

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

Изменено пользователем StrikerXP
Ссылка на комменирий
Погделиться на других сайих


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

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

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

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


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

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

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

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

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

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

Да, применился. Но с Вашим кодом:)

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


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

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

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

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

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

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

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

 

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

 

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


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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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