Способ загрузки:
bitrix marketplace
Страница модуля в Marketplace: https://marketplace.1c-bitrix.ru/solutions/grain.customsettings/
Модуль позволяет быстро создать административную страницу с пользовательскими настройками.
Назад в раздел
Страница модуля в Marketplace: https://marketplace.1c-bitrix.ru/solutions/grain.customsettings/
Бесплатный
|
Модуль позволяет быстро создать административную страницу с пользовательскими настройками.
- Ссылку на страницу с настройками можно поместить в любом разделе меню, название ссылки и заголовок страницы также настраивается
- Настройки можно упорядочить с помощью вкладок
- Для получения значения любого параметра нет необходимости подключать модуль, используйте стандартный метод COption::GetOptionString("grain.customsettings","Идентификатор")
- Поддерживаются следующие типы параметров:
- Текст
- Текстовое поле
- Флажок
- Список
- Дата/Время
- Привязка (при наличии модуля Универсальные свойства привязки)
- Раздельные права доступа для изменения значений настроек и добавления/редактирования полей/вкладок
- Возможность задавать подсказки для каждого поля
Зачем это нужно
Иногда требуется задавать какие-либо простые параметры в административной части сайта, например, включение/отключение какого-либо функционала, какие-то короткие тексты, даты, которые используются на сайте и т.д. Использование инфоблоков в таком случае не оправдано, а создавать каждый раз для этого отдельный модуль - неудобно. Данный модуль позволяет быстро, без программирования, создать административный интерфейс для редактирования таких параметров.Ограничения
Максимальная длина текста в текстовых полях - 255 символов (это ограничение распространяется на собственно на значения параметров, а не на их названия или подсказки).Как это работает
По сути, модуль является административным интерфейсом к параметрам модулей (класс COption), аналогично интерфейсу к свойствам инфоблоков. Для хранения значений используются собственно строковые параметры модуля grain.customsettings.Назад в раздел