Перейти к содержимому


Обновление Информации Корзины В Шаблоне Осень

осень корзина js

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Ноябрь 2013 - 14:12

Для того чтобы информация в корзине обновлялась после добавления товара в корзину из карточки товара.
В файле "Ajax добавление товара в корзину".
Код:
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>
Заменить:
<!-- Блок для обновления данных корзины. Не виден пользователю -->
<div style="display:none;" id="newCartData">
  <div id="shopping_cart">
  <a href="{CART_URL}" title="Перейти в корзину">
	  {% IF cart_count_empty %}
		<span class="ajax_cart_no_product">Корзина пуста</span>
	  {% ELSE %}
		<span class="ajax_cart_quantity">{CART_COUNT_TOTAL} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")}</span>
	  {% ENDIF %}	  
   <span class="down_arrow_dark"></span>
  </a>
</div>
</div>
<div style="display:none;" id="newCartHoverData">
  <div class="other_cost_wrapper"  style="width: 100%">
	{% IF cart_count_empty %}
	  <p id="cart_block_no_products">Ваша корзина пуста</p>
	{% ELSE %}
	  <span>Товаров </span>
	<span class="price" id="cart_block_shipping_cost">{CART_COUNT_TOTAL}</span>
	  <span>на сумму </span>
	{% ENDIF %}
	<span class="price" id="cart_block_total" style="text-align: right;">{% IF cart_count_empty %}{% ELSE %}{% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</span>
  </div>
</div>
<!-- JS обновление данных корзины -->
<script>
  $('#header_shopping_cart:first').html($('#newCartData').html());
  $('#cart_block_other_costs:first').html($('#newCartHoverData').html());
</script>
<!-- end Блок для обновления данных корзины. Не виден пользователю -->
После этого информация в корзине должна обновляться сразу же после добавления товара в корзину.

#2 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 28 Ноябрь 2013 - 14:40

По-моему, информация в корзине, итак обновляется сразу же после добавления товара.
Может, имелось ввиду что-то другое?

#3 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Ноябрь 2013 - 19:54

Просмотр сообщенияvelena168 (28 Ноябрь 2013 - 14:40) писал:

По-моему, информация в корзине, итак обновляется сразу же после добавления товара.
Может, имелось ввиду что-то другое?
Просто, корзина не обновляется если к кнопке "Добавить в корзину" привязать функцию всплывающего окна.

#4 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 21 Декабрь 2013 - 09:02

спасибо огромное, то, что нужно.





Темы с аналогичным тегами осень, корзина, js

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных