Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии. Просто6 записывая в нее нужный вида шаблона или режима отображения.
Смена вида карточек товаров в catalog.section с иммитацией AJAX
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 08.10.2022 03:00:00
Смена вида карточек товаров в catalog.section с иммитацией AJAX
Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии. Просто6 записывая в нее нужный вида шаблона или режима отображения. |
|
Михаил Базаров: 08.10.2022 03:00:00
С сесcией можно работать и без API битрикс, просто используя
$_SESSION
Так же, этот способ можно использовать и для сортировки товаров: По новизне, алфавиту, свойствам и так далее. Таким же образом записываем в сессию параметры и направление SORT для каталога |
|
Алексей: 21.09.2023 04:00:00
Спасибо помогли, вопрос такой, а как бы ещё оставить активной подсвеченой, иконку с текущеим отображением товара?
|
|
Михаил Базаров: 21.09.2023 10:00:00
В js
Для кнопок, переносим код получения сессии до них и
Ну и стилизуем выбранные кнопки через их class="active" (будет у выбранного варианта) |
Заметки по 1С-Битрикс
-
Использование $APPLICATION->RestartBuffer() в связке с AJAX-запросами
Часто возникает необходимость управлять выводом данных на страницу, особенно когда речь идет о взаимодействии с AJAX-запросами. Один из полезных мето...
-
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс
Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные классы для работы с наследуем...
-
Вывести разделы инфоблока в которых находится элемент Битрикс
Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это умеет делать компонент "навигац...
-
Установить цену товара из свойства инфоблока
На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, методами CPrice::Update и CPr...
-
Фильтрация разделов каталога с помощью умного фильтра
Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не только к товарам но и к компоненту "Список разделов" ...
-
Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов
Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от "1С-Битрикс". Возможность прод...