Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии. Просто6 записывая в нее нужный вида шаблона или режима отображения.
Смена вида карточек товаров в catalog.section с иммитацией AJAX
Михаил Базаров: 08.10.2022 15:02:25
Смена вида карточек товаров в catalog.section с иммитацией AJAX
Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии. Просто6 записывая в нее нужный вида шаблона или режима отображения. |
Михаил Базаров: 08.10.2022 15:02:25
С сесcией можно работать и без API битрикс, просто используя
$_SESSION
Так же, этот способ можно использовать и для сортировки товаров: По новизне, алфавиту, свойствам и так далее. Таким же образом записываем в сессию параметры и направление SORT для каталога |
Алексей: 21.09.2023 04:55:55
Спасибо помогли, вопрос такой, а как бы ещё оставить активной подсвеченой, иконку с текущеим отображением товара?
|
Михаил Базаров: 21.09.2023 10:29:30
В js
Для кнопок, переносим код получения сессии до них и
Ну и стилизуем выбранные кнопки через их class="active" (будет у выбранного варианта) |
Блог-note: заметки разработчика
Вывести имя пользователя добавившего элемент инфоблока в Битрикс
Иногда, необходимо вывести имя пользователя добавившего элемент инфоблока. Например, автора новости или автора объявлени...
Правильное подключение стилей и скриптов в Битрикс
Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...
Произвольные ссылки в элементе из свойства инфоблока
Задача: предоставить контент-менеджерам возможность добавлять произвольные ссылки внутри карточки товара. Управление ссы...
Автоматическая загрузка каталогов из csv файлов в Битрикс
Если требуется настроить автоматический импорт каталогов из csv файлов, от поставщиков. В 1С-Битрикс, уже есть весь не...
Следующая/предыдущая новость/статья при просмотре подробной в Битрикс
Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...
Time Capsule на Windows 10. Хранение бекапов Time Machine на компьютере с Windows 10
Заметку написал скорее для себя, что бы собрать все в одну кучу. Написана на базе нескольких разрозненных, по интернету,...
Выбор основного раздела для элемента инфоблока в 1С-Битрикс
Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от...
ORM: Работа с пользователями через API D7 1С-Битрикс
Заметка написана на основе старого черновика, и все описанное было проверено на чистой установке 1С-Битрикс. Примеры раб...
Оплата заказа с внутреннего счета только за товары, без учета стоимости доставки
Задача: В магазине реализован внутренний счет (бонусный счет) для покупателей. Необходимо, чтобы при оплате зака...