Необходимо реализовать простенькую задачу:
Скрыть боковую колонку в детальной карточки товара и на странице со списком категорий, если нет товаров у этой категории.
Понимаю что надо делать через отложенные функции, так как боковая колонка выводится раньше контента, но как передать значение отложенной в переменную, чтобы я мог проверить?!
Образно говоря я представляю это примерно так
Естественно так работать не будет, потому что и так понятно почему. GetPageProperty не работает с отложенными функциями. И вот как быть? уже весь мозг сломал, может есть альтернативные варианты решения данной задачи?
Скрыть боковую колонку в детальной карточки товара и на странице со списком категорий, если нет товаров у этой категории.
Понимаю что надо делать через отложенные функции, так как боковая колонка выводится раньше контента, но как передать значение отложенной в переменную, чтобы я мог проверить?!
Образно говоря я представляю это примерно так
Код |
---|
$showSidebar = $APPLICATION->ShowProperty("showSidebar", true); if($showSidebar){....} $APPLICATION->SetPageProperty("showSidebar", false); |