Перейти к содержанию

Рекомендуемые сообщения

Подскажите, пожалуйста, как сделать чтоб при добавлении товара в корзину менялся значок корзины на новый??? Версия OpenCart 2.0.3.1

Поделиться сообщением


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

Задать условие, если товар есть то к примеру ID дива будет другой, ему задаете background-image

Поделиться сообщением


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

В файле header.tpl я вместо этого

<div class="col-sm-3 bascket-div-padding"><?php echo $cart; ?></div>

 

прописывала вот это

 

<div class="col-sm-3 bascket-div-padding">      
        <?php if ($this->cart->hasProducts()) { ?>
  <img src="image/catalog/yarninbob/polnaya.png">
  <?php } else { ?>
  <img src="image/data/cart_empty.png">
  <?php } ?>
  </div>

 

и получала ошибку

Notice: Undefined property: Loader::$cart in ...../header.tpl on line 208

Поделиться сообщением


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

К примеру вот так.

<?php if ($text_items=='Товаров 0 (0р.)' ){?>
  <button type="button" data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-inverse btn-block btn-lg dropdown-toggle"><i class="fa fa-shopping-cart"></i> <span id="cart-total"><?php echo $text_items; ?></span></button>
  <?php } else {?>
  <button type="button" data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-block btn-lg dropdown-toggle"><i class="fa fa-shopping-cart"></i> <span id="cart-total"><?php echo $text_items; ?></span></button>
   <?php } ?>

тут я убрал класс 

btn-inverse

Поделиться сообщением


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

Но это вариант простой и сработает после перезагрузки страницы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, Julia1991radionova сказал:

В файле header.tpl я вместо этого

<div class="col-sm-3 bascket-div-padding"><?php echo $cart; ?></div>

 

прописывала вот это

 

<div class="col-sm-3 bascket-div-padding">      
        <?php if ($this->cart->hasProducts()) { ?>
  <img src="image/catalog/yarninbob/polnaya.png">
  <?php } else { ?>
  <img src="image/data/cart_empty.png">
  <?php } ?>
  </div>

 

и получала ошибку

Notice: Undefined property: Loader::$cart in ...../header.tpl on line 208

Зачем удалили вывод контроллера ? :)

Поделиться сообщением


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

У вас в контроллере header.php в массив с ключем присваивается контроллер корзины

$data['cart'] = $this->load->controller('common/cart');

А вы удалили его вывод

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От tatyanausa
      Здравствуйте!
       
      Я совсем новичок и вообще не программист!!! Пытаюсь сама создать интернет-магазин. Заполняю по шаблону все необходимые поля, уже разместила товар, но как-то случайно что-то нажала и у меня исчез интернет-магазин. Т.е. значок корзины отображается рядом с товаром, а цена нет, корзины заказов тоже нет. Подскажите пожалуйста, что необходимо сделать, чтобы восстановить интернет-магазин.
       
      http://lenardi-posuda.ru/
       
       
      Заранее спасибо!
       
      Doc1.doc
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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