Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 14.07.2022
- Обновлено:
- 22.08.2022
- Версия:
- 1.2.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Документация: https://docs.webco.io/native.settings
Модуль позволяет создать собственные настройки для сайта, которые позже можно использовать в скриптах сайта.
Основная специфика модуля в том, что имеется возможность указать гораздо больше настроек для параметра, чем это допускают штатные настройки параметров.
Помимо расширенных настроек для параметров, их также можно распределить по разделам для лучшего удобства работы с ними.
Главная задача, которую решили с помощью модуля - максимально ушли от использования констант и/или часто используемых переменных в коде.
Например, добавляем параметр режима работы магазина, прописываем получение параметра в нужном шаблоне сайта, а далее, при необходимости, администратор сможет самостоятельно, через админ раздел менять значение параметра. Без необходимости постоянно править код шаблона.
Основные возможности:
1. Размещение параметров по разделам меню.
2. Задать тип значения параметра.
3. Указать зависимость от языка, модуля, сайта, группы пользователя.
4. Запретить переписывать значение параметра в ходе отработки скриптов.
5. Логирование в Журнал событий действий связанных с параметрами.
6. При возврате значений модуль приводит значение параметра к указанному типу.
7. В случае возникновения ошибок в процессе получения значения, все ошибки будут залогированы в системный файл лога, обычно это __bx_log.log
8. Кеширование данных модуля производится штатными функциями платформы.
9. Время кеширования данных таблицы можно регулировать штатными средствами, с помощью файла /bitrix/.settings.php , через массив cache_flags.
Особенности:
1. Модуль устанавливается в глобальное меню - Расширения.
2. Все настройки можно выполнять только из-под пользователя с правами администратора.
3. Минимальная версия PHP >= 7.4 (согласно требованиям платформы).
Основные программные данные:
Модуль позволяет создать собственные настройки для сайта, которые позже можно использовать в скриптах сайта.
Основная специфика модуля в том, что имеется возможность указать гораздо больше настроек для параметра, чем это допускают штатные настройки параметров.
Помимо расширенных настроек для параметров, их также можно распределить по разделам для лучшего удобства работы с ними.
Главная задача, которую решили с помощью модуля - максимально ушли от использования констант и/или часто используемых переменных в коде.
Например, добавляем параметр режима работы магазина, прописываем получение параметра в нужном шаблоне сайта, а далее, при необходимости, администратор сможет самостоятельно, через админ раздел менять значение параметра. Без необходимости постоянно править код шаблона.
Основные возможности:
1. Размещение параметров по разделам меню.
2. Задать тип значения параметра.
3. Указать зависимость от языка, модуля, сайта, группы пользователя.
4. Запретить переписывать значение параметра в ходе отработки скриптов.
5. Логирование в Журнал событий действий связанных с параметрами.
6. При возврате значений модуль приводит значение параметра к указанному типу.
7. В случае возникновения ошибок в процессе получения значения, все ошибки будут залогированы в системный файл лога, обычно это __bx_log.log
8. Кеширование данных модуля производится штатными функциями платформы.
9. Время кеширования данных таблицы можно регулировать штатными средствами, с помощью файла /bitrix/.settings.php , через массив cache_flags.
Особенности:
1. Модуль устанавливается в глобальное меню - Расширения.
2. Все настройки можно выполнять только из-под пользователя с правами администратора.
3. Минимальная версия PHP >= 7.4 (согласно требованиям платформы).
Основные программные данные:
// Подключение модуля \Bitrix\Main\Loader::includeModule('native.settings'); // Получение значения параметра с именем parameter-1. // В случае отсутствия значения для параметра или невозможности отработки условий - будет возвращено N. $value = \Native\Settings\Option::get('parameter-1', 'N'); // На время отработки скрипта, если параметр не только для чтения - будет установлено значение Y \Native\Settings\Option::set('parameter-1', 'Y'); // Выборка данных по параметрам \Native\Settings\Option::getList(['select' => ['*'], 'filter' => []]); // Список доступных полей параметра \Native\Settings\OptionTable::getMap(); // Добавление параметра \Native\Settings\Option::add($data); // Обновление параметра \Native\Settings\Option::update($primary, $data); // Удаление параметра \Native\Settings\Option::delete($primary); // Типы значений параметров \Native\Settings\Option::getValueTypes(); // Константы типов значений параметров \Native\Settings\Option::VALUE_TYPE_STRING; \Native\Settings\Option::VALUE_TYPE_NUMBER; \Native\Settings\Option::VALUE_TYPE_ARRAY; \Native\Settings\Option::VALUE_TYPE_JSON; \Native\Settings\Option::VALUE_TYPE_DATE; \Native\Settings\Option::VALUE_TYPE_DATE_TIME; |
Для тестирования работы модуля, вы можете использовать официальную виртуальную лабораторию 1С-Битрикс. Перейти к лаборатории. |
Чего бы вам хотелось видеть в модуле, его функциональности? Опишите ваши пожелания на форме обратной связи. |
Отзывы (0)
Обсуждения (0)
Авторизуйтесь , чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.2.0 (22.08.2022) |
|
1.1.0 (03.08.2022) |
|
Установка
После установки модуль добавляется в глобальное меню - Расширения. Отображено на скриншотах.
В случае, если параметры добавляются в разделы, тогда меню модуля будет сконфигурировано динамически, на основании данных по разделам. Отображено на скриншотах.
В случае, если параметры добавляются в разделы, тогда меню модуля будет сконфигурировано динамически, на основании данных по разделам. Отображено на скриншотах.
Поддержка
Режим работы
Согласно производственному календарю России
Понедельник – Пятница
10:00 – 18:00 – Россия, Москва
12:00 – 20:00 – Россия, Екатеринбург
14:00 – 22:00 – Россия, Новосибирск
09:00 – 17:00 – Казахстан, Астана
08:00 – 16:00 – Англия, Лондон
Сайт: https://webco.io
Онлайн-чат (срочные вопросы): https://wbc.bitrix24.ru/online/chat
E-mail (вопросы общего характера): hello@webco.io
E-mail (вопросы по документам): documents@webco.io
E-mail (вопросы по поддержке): support@webco.io
E-mail (вопросы по качеству услуг): d.artamonov@webco.io
Вконтакте: https://vk.com/webco
RuTube: https://rutube.ru/u/webco
Telegram: https://t.me/WebcoRobot
Telegram-канал: https://t.me/WebcoCompany
Идентификатор ЭДО – Диадок
2BM-540550482808-20190124090719306397300000000
Банковские реквизиты
Банк – АО "ТИНЬКОФФ БАНК"
БИК – 044525974
Корр.счет – 30101810145250000974
Расч.счет – 40802810200000584808
ИНН: 540550482808
ОГРНИП: 318547600098445
Подробнее: https://egrul.nalog.ru
Отзывы
https://yandex.ru/profile/173517513051
Согласно производственному календарю России
Понедельник – Пятница
10:00 – 18:00 – Россия, Москва
12:00 – 20:00 – Россия, Екатеринбург
14:00 – 22:00 – Россия, Новосибирск
09:00 – 17:00 – Казахстан, Астана
08:00 – 16:00 – Англия, Лондон
Сайт: https://webco.io
Онлайн-чат (срочные вопросы): https://wbc.bitrix24.ru/online/chat
E-mail (вопросы общего характера): hello@webco.io
E-mail (вопросы по документам): documents@webco.io
E-mail (вопросы по поддержке): support@webco.io
E-mail (вопросы по качеству услуг): d.artamonov@webco.io
Вконтакте: https://vk.com/webco
RuTube: https://rutube.ru/u/webco
Telegram: https://t.me/WebcoRobot
Telegram-канал: https://t.me/WebcoCompany
Идентификатор ЭДО – Диадок
2BM-540550482808-20190124090719306397300000000
Банковские реквизиты
Банк – АО "ТИНЬКОФФ БАНК"
БИК – 044525974
Корр.счет – 30101810145250000974
Расч.счет – 40802810200000584808
ИНН: 540550482808
ОГРНИП: 318547600098445
Подробнее: https://egrul.nalog.ru
Отзывы
https://yandex.ru/profile/173517513051