Отображение свойств api



Пробовали делать настройку вывода свойств в карточке и в умном фильтре.

Про разный вывод свойств в разных разделах написано хорошо тут

Таблица b_iblock_section_property

добавить вывод свойства в смартфильтр
психанули и добавили все, потом убирали галочки
CModule::IncludeModule('iblock');
$sectionId = 0;
$startPropId = 1757;
$finishPropId = 1791;
for ($i = $startPropId; $i <= $finishPropId; $i++) { //$i - ид своqства, ид может быть кривое. тогда не добавится, есть встроенная проверка
  CIBlockSectionPropertyLink::Add($sectionId, $i, ["IBLOCK_ID"=>10,"SMART_FILTER"=>"Y"]);  //DISPLAY_TYPE, DISPLAY_EXPANDED, FILTER_HINT
}
удалить все настройки для отображения свойств
CIBlockSectionPropertyLink::DeleteByIBlock($iblockId);
вспомогательное
update b_iblock_section_property set SMART_FILTER='' where IBLOCK_ID=10 and SMART_FILTER='Y' and (PROPERTY_ID>44 and PROPERTY_ID<231);
Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!