Jump to content


Photo
- - - - -

При добавлении в корзину в QuickView, сменить состояние кнопки в teaser

quickview добавление товара в корзину кнопки кнопки удалить из корзины

Best Answer SmetDenis , 11 May 2016 - 04:48

Спасибо, проблема ясна.

Пока у меня нет решения, как это исправить. Добавил баг в задачник, решим в будущих версиях. Go to the full post


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

#1 Riverskiy

Riverskiy
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 2

Posted 08 May 2016 - 07:43

Все на localhost. Joomla 3.5.1, Zoo 3.3.16, JBZoo: 2.2.7 Pro rev3148 (системные требования все ОК, кроме APC)

Проблема:

Есть по две кнопки "Добавить в корзину/Удалить из корзины" в teaser и quickview. Которые прячутся/показываются в зависимости от состояния товара (Добавлен! - показываю Удалить, прячу Добавить. Не добавлен! - показываю Добавить, прячу Удалить). Прячутся/показываются они через обычный "display:none" в зависимости от родительского класса (in-cart и not-in-cart)

При клике на кнопку "Добавить в корзину" в quickview окно закрывается, а в тизере, по идее, кнопка "Добавить" должна исчезнуть а появится "Удалить". Однако класс not-in-cart не меняется на in-cart и естественно кнопка удалить не показывается. После обновления страницы класс меняется.

 

Вопрос:

Как сменить класс not-in-cart на in-cart в тизере, после добавления товара в quickview?


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 10 May 2016 - 19:45

Как сменить класс not-in-cart на in-cart в тизере, после добавления товара в quickview?

На сколько я понял вы используете добавление материала через шаблон материала - быстрый просмотр?

blgs_200x0.png


  • 0
Изображение
 

#3 Riverskiy

Riverskiy
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 2

Posted 10 May 2016 - 20:12

На сколько я понял вы используете добавление материала через шаблон материала - быстрый просмотр?

blgs_200x0.png

 

На главной странице сайта выводятся teaserы товаров. Каждый содержит в себе цену, кнопки "Добавить в корзину/Удалить из корзины" и Быстрый просмотр. При нажатии на быстрый просмотр, отображается информация о товаре и кнопка "Добавить в корзину". При нажатии на нее, кнопка "Добавить" меняется на "Удалить" и окно закрывается. А в тизере все так же остается кнопка "Добавить", которая по идее, должна была исчезнуть а на ее место встать "Удалить" (так как только что мы уже добавили товар в корзину в Быстром просмотре).

 

P.S

Товары добавляются только через админку. Быстрый просмотр используется только для отображения информации о товаре.


Edited by Riverskiy, 10 May 2016 - 20:14.

  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 10 May 2016 - 20:46

Riverskiy, к сожалению готового решения нет, JS код элемента в popup - именно для элемента быстрого просмотра не знает о главной странице сайта поэтому ни как не может сменить статусы. Постараемся найти решение, по результатам отпишемся в топике.


  • 0
Изображение
 

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 11 May 2016 - 04:48   Best Answer

Спасибо, проблема ясна.

Пока у меня нет решения, как это исправить. Добавил баг в задачник, решим в будущих версиях.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: quickview, добавление товара в корзину, кнопки, кнопки удалить из корзины

Click to return to top of page in style!