Включить модуль "на лету"

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Как делать корзину видимой и невидимой?

#1 11 марта 2013 в 22:03
Требуется чтобы корзина становилась видимой когда в неё положили итемсы и невидимой когда их выкинули или оплатили. Где начинать ковыряться?
#2 12 марта 2013 в 08:31
Откройте код модуля корзины и сделайте так, чтобы он возвращал false, если корзина пуста.
#3 12 марта 2013 в 11:13

Откройте код модуля корзины и сделайте так, чтобы он возвращал false, если корзина пуста.

lokanaft
А дальше?
В каком месте корзина делается видимой/невидимой?
#4 12 марта 2013 в 12:18
Если модуль возвращает false, то он просто не выводится.
#5 12 марта 2013 в 13:07


Если модуль возвращает false, то он просто не выводится.

lokanaft

А подробнее? В модуле корзины объявить глобальную переменную, а потом по мере её заполнения/опорожнения из каталога вызывать и присваивать соответствующее значение? И почему корзина не будет выводится?
#6 12 марта 2013 в 13:30
Модуль корзины — это функция, она либо принтит что-то и возвращает true, либо что угодно делает и возвращает false. Обработчик модулей видит это и просто не выводит этот модуль совсем.
#7 13 марта 2013 в 10:14


Модуль корзины — это функция, она либо принтит что-то и возвращает true, либо что угодно делает и возвращает false. Обработчик модулей видит это и просто не выводит этот модуль совсем.

lokanaft

До меня только сегодня во сне всё дошло и решение придумалось. laugh
Спасибо!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.