На одном из проектов необходима была настройка по отображению текста в зависимоти от времени суток.
Достаточно частая и тривиальная задача, но в стандартных параметрах настроек компонентов параметра типа время не существует.
С какого то из обновлений битрикс доступны кастомные параметры. Привожу пример реализации одного из них
'TEXT_TIME' => [
'PARENT' => 'DELIVERY',
'TYPE' => 'CUSTOM',
'NAME' => 'Время смены текста',
'JS_FILE' => '/local/components/webteam/order/settings.js',
'JS_EVENT' => 'date_edit',
'JS_DATA' => json_encode(['set' => 'Выбрать время']),
'DEFAULT' => null
]
Путь к файлу js можно сделать универсальным и положить его в ваши инструменты, но здесь он лежит у меня прямо в корне папки с компонентом.
Файл settings.js доступен для скачивания внизу статьи, но доступен только авторизованным пользователям.
Кастомный параметр типа время в настройках компонента
битрикс
Как часто нам нужно выйти за рамки стандартных настроек компонентов битрикс.
Сегодня в статье добавление в настройки компонента параметра типа время.
Сегодня в статье добавление в настройки компонента параметра типа время.
Комментарии