Kokhanenko: Настройки сайта

Kokhanenko: Настройки сайта (kokhanenko.settings) - решение для Битрикс

Kokhanenko: Настройки сайта

0
1 200 грн.
Kokhanenko: Настройки сайта (kokhanenko.settings) - решение для Битрикс

Единое место для управления настройками сайтов на 1С-Битрикс.

Подробнее о модуле · Сайт разработчика · Документация

Модуль переносит часто изменяемые параметры из PHP-шаблонов в административную часть. После первоначального подключения телефоны, ссылки, подписи, переключатели, даты и другие значения можно менять без повторного редактирования шаблонов.

Версия 2.0: строгие типы данных, JSON-хранение и новый типизированный PHP API. Подробности выпуска доступны на вкладке «Что нового».

Что можно настраивать

  • контакты и реквизиты сайта;
  • заголовки, подписи кнопок, ссылки и служебные тексты;
  • включение и отключение элементов или блоков;
  • даты, время и варианты списков;
  • отдельные значения для разных сайтов.

Возможности

  • Многосайтовость. Настройки привязываются к сайту и разделу, например base, header, footer или contacts.
  • Удобная структура. Параметры объединяются в разделы и смысловые группы с названиями, подсказками, сортировкой и активностью.
  • Типизированные значения. Поддерживаются string, boolean, enum, date и time.
  • Подходящие редакторы. Для значений доступны однострочное и многострочное поля, флажок, список, календарь и выбор времени.
  • Связанные настройки. Логический переключатель может управлять отображением зависимых полей.
  • Кеширование. Значения кешируются средствами модуля и 1С-Битрикс; после изменений кеш сбрасывается автоматически.

Для разработчика

Основной фасад версии 2.0 — Kokhanenko\Settings\Settings.

Пример чтения значения: Settings::get('base', 'siteName', 's1').

Также доступны Settings::all(), Settings::has(), Settings::selectedOptions() и сокращённые вызовы вида Settings::base(). Если идентификатор сайта не передан, используется сайт по умолчанию.

Модуль предназначен для небольших параметров сайта и не заменяет инфоблоки, highload-блоки, каталог или конструктор страниц.

Подробнее о модуле · Сайт разработчика · Документация

Наш модуль уже успешно используют на наших проектах