В документации к Битркису есть пример расширения пользовательских полей описанный более 10 лет назад. В новом ядре D7 классы пользовательских полей были переписаны (старые реализации пока работают), а примера я не нашел. Здесь приведу пример добавления пользовательского свойства типа список для элементов хайлоадблока с возможность выбора склада. Добавляем минимальную реализацию класса и вешаем обработчик события. Следующий код можно разместить к примеру в файле /bitrix/php_interface/init.php...
Бывает необходимо настроить отображения разных свойств для разных разделов в умном фильтре. Для одного раздела например нужно показывать фильтр по цвету, а для других нет. Покажу настройку на примере свойства Цвет (свойство торговых предложений). Аналогично делается и для свойств товаров. Шаг 1. Настройка свойств Переходим в настройки инфоблока, на вкладке Свойства находим нужное и нажимаем на кнопку редактирования В форме убираем галочку напротив поля - Показывать на странице редактирования элемента Сохраняем изменения...