Пробовали делать настройку вывода свойств в карточке и в умном фильтре.
Про разный вывод свойств в разных разделах написано хорошо
тутТаблица
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); |