Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта из файлов поставщика. И необходимо добавить все свойства в умный фильтр. Поможет эта заметка.
Добавить все свойства инфоблока в умный фильтр одним разом
07.05.2020 21:38:00
Здравствуйте, Михаил.
А как в эти условия добавить исключения свойств ? Есть свойства которые не нужны в умном фильтре. |
|
|
08.05.2020 07:25:10
Вот по этому методу почитайте
https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockproperty/getlist.php Можно использовать поля свойств в фильтре. Например: PROPERTY_TYPE => array(S, L) Тогда, для добавления в фильтр отберутся только с типом "Строка" и "Список" Доп запросом, можно получить параметр HINT (описание свойства) что-то написать в это поле, у не нужных свойств и исключить их условием if (empty($arProperty['HINT']))
Изменено: |
|
|
20.12.2024 15:27:37
Добавлю, что если в инфоблоке присутствуют разделы, то смартфильтр ещё и в инфоблоке нужно прописать, тогда при редактировании секции появится вкладка "Свойства элементов":
|
||||
|
||||
Блог-note: заметки разработчика
Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс
Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...
Создать pdf файл из элемента инфоблока, дать скачать пользователю, поддерживать в актуальном состоянии или отправить на e-mail.
Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и записывать в свойство инфоблок...
Список новостей с автопрокруткой через overflow:scroll
Простенький javascript позволит сделать автопрокрутку в шаблоне списка новостей. Достаточно актуально для новостных сайт...
Дать пользователю возможность быстро отредактировать материал
На одном из разрабатываемых сайтов, пользователи формируют его контент. После регистрации, становится доступен персональ...
Отфильтровать товары бренда и вывести по разделам каталога
Задача: на странице бренда, который выводится компонентом новостей, нужно показать все товары этого бренда из каталога. ...
Проверка на наличие элементов, текущего пользователя, в заданном инфоблоке.
Если стоит задача, определить наличие элементов созданных пользователем на сайте. Можно воспользоваться API: CUser и CIB...
Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов
Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от ...
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...
Работа с HTTP-запросами в Bitrix: Обзор возможностей класса \Bitrix\Main\HttpRequest
Класс \Bitrix\Main\HttpRequest, является наследником класса Request, представляет собой мощный инструмент для работы с д...