Как добавить нередактируемое свойство в умной фильтр?

Как скрыть свойство на странице редактирования инфоблока в Битриксе, но оставить его видимым в умном фильтре? На странице редактирования инфоблока отображается блок свойств, назначенных для разделов.
  • 25 февраля 2024 г. 16:48
Ответы на вопрос 1
Для добавления нередактируемого свойства в умной фильтр в Битриксе, можно использовать параметр "HIDE" в файле .settings.php модуля инфоблоков. 

Например, если нужно скрыть свойство на странице редактирования инфоблока, но оставить его видимым в умном фильтре, можно добавить следующий код в файл .settings.php:

```php
$settings = array(
    'hide' => array(
        'DISCOUNT' => true, //название свойства которое нужно скрыть
    ),
);
```

Данная настройка скроет свойство "DISCOUNT" при редактировании инфоблока, но оставит его видимым в умном фильтре. 

После добавления этого кода, нужно обновить кеш модуля инфоблоков для применения изменений.
Похожие вопросы