Как добавить класс active кнопке товара после нажатия, с перезагрузкой страницы?
Подскажите как сделать в Opencart, когда нажимаю на кнопку определенного товара "Купить", этот товар добавляется в корзину, а кнопке этого товара, присваивается класс active, для этого класса я хочу добавить цвет в css, но что бы этот класс не сбрасывался, когда обновляешь страницу. Вкратце (покупатель добавляет товар в корзину, кнопка стает зеленой, пока не удалишь этот товар их корзины, active у кнопки не сбрасывается). Делал через sessionStorage, но класс добавляется всем кнопкам, а нужно только одной
Копайте, наверное, в сторону добавления data атрибута для товара в корзине (например data-id=id) и для каждой кнопки data-id=id.
Затем, при загрузке страницы, всё со всем сравниваем, и при совпадении добавляем кнопке active.
В это случае, корзина с продуктами должна быть на странице.
---------------
Ещё, как вариант - в контроллере получать продукты в корзине, и в $data['incartstatus'] выводить if ($product['incartstatus'] echo 'active' для кнопки...