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