Массовая активация свойства «Показывать в умном фильтре» для всех свойств инфоблока
Как в Битриксе сразу всем свойствам инфоблока включить настройку «Показывать в умном фильтре»
Достаточно в командной строке в админке (Настройки → Инструменты → Командная PHP-строка) выполнить следующий код:
<?php
CModule::IncludeModule('iblock');
$propsList = CIBlockProperty::GetList([], ['IBLOCK_ID' => IBLOCK_ID]); // ID инфоблока
while ($property = $propsList->Fetch()) {
CIBlockProperty::Update($property['ID'], [
'IBLOCK_ID' => $property['IBLOCK_ID'],
'SMART_FILTER' => 'Y',
]);
}
Оставьте комментарий
Если эта статья была полезной для вас, оставьте комментарий ниже или задайте интересующий Вас вопрос. Ваш опыт может помочь другим читателям!
Написать комментарий