Title
if (\Bitrix\Main\Loader::includeModule('iblock')) {
$IBLOCK_ID = 644; // Идентификатор инфоблока
$properties = CIBlockProperty::GetList(
Array("sort"=>"asc", "name"=>"asc"),
Array("ACTIVE"=>"Y", "IBLOCK_ID"=>$IBLOCK_ID)
);
while ($prop_fields = $properties->GetNext())
{
if($prop_fields["SORT"]>=550) { // В моем случае я менял только у тех свойств, у которых сортировка более 500, чтобы не трогать служебные свойства
\Bitrix\Iblock\Model\PropertyFeature::setFeatures(
$prop_fields["ID"],[[
"MODULE_ID"=>"iblock",
"IS_ENABLED"=>"Y",
"FEATURE_ID" => "DETAIL_PAGE_SHOW"
]]
);
}
}
}