Jump to content


Photo
- - - - -

Модификация кнопки "в корзину" элемента jbzoo price adv

кнопка корзина добавить в корзину jbzoo price advance модификация

Best Answer Sliapy , 24 January 2014 - 11:32

При добавлении товара в корзину, у оборачивающего кнопки div'a меняется класс.

 

te0_200x0.png

 

ia0_200x0.png

 

Дальше нужная/ненужная кнопка скрывается парой строк CSS - не нужно ничего править в файлах.

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 Atomic

Atomic
  • JBZoo User (rus)
  • User rate: 0
  • posts: 23
  • topics: 7

Posted 24 January 2014 - 11:17

Добрый день!

 

В шаблонах каталога (teaser) для каждого товара выведено отображение кнопки "добавить в корзину".

При нажатии на эту кнопку, появляется вторая кнопка "убрать из корзины".

 

Сам по себе функционал этой кнопки вызывает сомнение:

 

если человек добавил товар в корзину, ему уже не нужно видеть кнопку "в корзину" для этого товара, т.е. эта кнопка должна маскироваться и вместо неё должна выводиться кнопка "убрать из корзины", либо информация "товар в корзине" (перейти в корзину).

 

обе кнопки находятся в одном диве.

<div class="jbprice-buttons">
<a class="jsAddToCart jbzoo-button green" title="в корзину" href="#add-to-cart" rel="nofollow">добавить в корзину</a>
<a class="jsRemoveFromCart jbzoo-button remove-button" title="отменить" href="#remove-from-cart" rel="nofollow">убрать из корзины</a>
</div>

При нажатии на кнопку "добавить в корзину", меняется стиль кнопки "убрать из корзины" (отменяется стиль display: none;)

 

Сами кнопки выводятся в /media/zoo/applications/jbuniversal/elements/jbpriceadvance/tmpl/

_buttons.php

tmpl_only_buttons.php

но там нет ничего связанного с изменением стиля.

 

Вопрос: как модифицировать скрипт элемента jbzoo price advanced так, чтобы:

1. при добавлении товара в корзину, кнопка "в корзину" исчезала и вместо неё появлялась кнопка: "убрать из корзины".

2. при нажатии на кнопку "убрать из корзины", элемент сбрасывался на начальное значение (появляется кнопка "добавить в корзину")

 

3. Какой скрипт отвечает за кнопку "добавить в корзину"? Это явно .js, но в папке jbuniversal я его не нашёл.


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 24 January 2014 - 11:32   Best Answer

При добавлении товара в корзину, у оборачивающего кнопки div'a меняется класс.

 

te0_200x0.png

 

ia0_200x0.png

 

Дальше нужная/ненужная кнопка скрывается парой строк CSS - не нужно ничего править в файлах.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Atomic

Atomic
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 23
  • topics: 7

Posted 24 January 2014 - 11:57

При добавлении товара в корзину, у оборачивающего кнопки div'a меняется класс.

 

te0_200x0.png

 

ia0_200x0.png

 

Дальше нужная/ненужная кнопка скрывается парой строк CSS - не нужно ничего править в файлах.

 

Действительно. У обёртки меняется стиль, а это решает проблему. Спасибо!


  • 0





Also tagged with one or more of these keywords: кнопка, корзина, добавить в корзину, jbzoo price advance, модификация

Click to return to top of page in style!