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


Ошибка При Добавлении Товара В Корзину


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

#1 Cancerva

Cancerva

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 160 сообщений

Отправлено 28 Январь 2016 - 06:33

При добавлении товара в корзину не отображается ссылка(иконка) на корзину в шапке, пока страницу принудительно не обновишь..
В норме так
QIP Shot - Screen 086.png

а вот так при добавлении товара (проблема как в добавлении с каталога так и с карточки товара)QIP Shot - Screen 085.png

#2 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 28 Январь 2016 - 07:21

В шаблоне HTML найдите:
<div class="rever">
		  <div class="rghtrever">
		  <a href="{CART_URL}"></a>	   {% IF cart_count_empty %}
			<span>0</span> {CURRENCY_NAME}
		  {% ELSE %}
			{% FOR cart_sum %}
			  <span>{cart_sum.NOW | money_format}</span>
			{% ENDFOR %}
		  {% ENDIF %}
			 
		  </div>
		</div>

замените на:
<div class="rever">
		  <div class="rghtrever">
		  <a href="{CART_URL}"></a>	  
		   <span class="sum_rever">
			 {% IF cart_count_empty %}
			<span>0</span> {CURRENCY_NAME}
		  {% ELSE %}
			{% FOR cart_sum %}
			  <span>{cart_sum.NOW | money_format}</span>
			{% ENDFOR %}
		  {% ENDIF %}
			  </span>
		  </div>
		</div>

Далее в шаблоне Ajax добавление товара в корзину найдите:
<!-- Обновление данных корзины -->
<script>
$('.rever .rghtrever .sum_rever').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>

замените на:
<!-- Обновление данных корзины -->
<script>
$('.rever .rghtrever').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>


#3 Cancerva

Cancerva

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 160 сообщений

Отправлено 28 Январь 2016 - 08:00

Просмотр сообщенияVaccina (28 Январь 2016 - 07:21) писал:

Далее в шаблоне Ajax добавление товара в корзину найдите:
<!-- Обновление данных корзины -->
<script>
$('.rever .rghtrever .sum_rever').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>

замените на:
<!-- Обновление данных корзины -->
<script>
$('.rever .rghtrever').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>

наверное наоборот, у меня и было ранее как в варианте на который предлагается менять

Спасибо, вообщем все получилось как надо)




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

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