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


Фотография
- - - - -

Скрыть корзину

корзина

  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 user_dmitryshirin

user_dmitryshirin

Отправлено 04 March 2014 - 14:19

Подскажите,

как скрыть модуль корзины, когда в ней нет товаров.

 

Желательно без доп. модулей.


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 04 March 2014 - 14:36

user_dmitryshirin, доброго времени суток. Можно скрыть следующим образом

<?php
$zoo = App::getInstance('zoo');
$basketItems = $zoo->jbcart->getAllItems(); // получаем данные что в корзине
?>

<?php if(!empty($basketItems)) : ?>
	<div id="aside" class="span3">
		<jdoc:include type="modules" name="basket" style="xhtml" />
	</div>
<?php endif; ?>
 

Но, если в корзине пусто и при добавлении корзина не появится - только после перезагрузки страницы. Сказать как сделать что бы с AJAX работало не могу(

 

Есть ещё 1 вариант.

Контейнеру корзины(в шаблоне модуля) прописать класс hidden(сделать это через php. что бы класс добавлялся только если корзина пуста) - через CSS скрываем корзину по классу hidden(в случае если пусто). Если корзина не пуста класс не выводим и корзина будет видна


Сообщение отредактировал Cheren-dow: 04 March 2014 - 14:37

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





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

Click to return to top of page in style!