
Управление переменными сайта
Готовый модуль для 1С-Битрикс: управляйте переменными сайта легко. Ускорьте настройку и разработку. Установлено 1000+ раз. Попробуйте сейчас!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 17.05.2013
- Обновлено:
- 20.09.2019
- Версия:
- 1.6.2
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности модуля переменных
Модуль «Переменные сайта» — это инструмент для создания и управления глобальными переменными в проектах на 1С-Битрикс. Продукт решает задачу централизованного хранения часто используемых значений (например, ID группы ВКонтакте, номера телефона, кода счетчика, ссылок на соцсети), которые могут применяться в нескольких местах сайта. Вместо того чтобы вручную править код или шаблоны при каждом изменении, владелец сайта или разработчик может изменить значение переменной в одном поле админ-панели — и данные обновятся на всех страницах автоматически.
Решение работает на платформе «1С-Битрикс: Управление сайтом» и совместимо со всеми редакциями, от «Первого сайта» до «Энтерпрайз». После установки модуля в интерфейсе администратора появляется новый раздел, где можно добавлять переменные, задавать им произвольные имена и присваивать значения. Для вывода значения на странице достаточно использовать простой PHP-код Bitrix\Main\Config\Option::get('module_name', 'variable_name') или внедрить переменную в шаблон компонента. Продукт прошел многолетнюю проверку (обновления с 2013 года, более 1000 установок), однако стоит учитывать, что адаптивность и поддержка Композита в решении не предусмотрены.
Что получает покупатель после установки
После покупки и установки модуля вы получаете:
- Готовый интерфейс в админ-панели для создания и редактирования переменных;
- Возможность хранить значения ID, текстовые строки, URL и другие данные в едином центре;
- Гибкость управления контентом без перезаписи файлов или компонентов — достаточно сменить значение в админке;
- Снижение риска ошибок при изменении дублирующихся данных (кнопки «Поделиться», виджеты, пиксели соцсетей).
Кому подходит решение
Модуль будет полезен:
- Разработчикам, которые строят сайты на 1С-Битрикс и хотят ускорить передачу проекта клиенту — клиент сможет сам менять ключевые данные без доступа к коду;
- Владельцам бизнес-сайтов, интернет-магазинов и корпоративных порталов, где требуется часто обновлять контакты, реквизиты, ссылки на партнеров или ID счетчиков;
- Проектам, использующим включаемые области или компоненты, в которых нужно менять параметры массово (например, ID сообщества для лайков, ID приложения для комментариев).
Продукт подходит для любой тематики — от услуг до сложных технических проектов, где важна скорость внесения изменений и минимизация ручного труда. Если вы столкнулись с ситуацией, когда один и тот же номер телефона или идентификатор соцсети прописан в десяти местах и каждое обновление требует поиска по файлам, — «Переменные сайта» станут практичным решением.
Области применения:
1. Техническая. При использовании разработчиком внутри скриптов и компонент.
2. Визуальное редактирование. Когда по тем или иным причинам нельзя использовать включаемую область.
3. Комплексное. Когда применение некоего ID повсеместно на сайте усложняет его изменение (например, ID ВКонтакта, которое применяется и для лайков и для комментариев).
Подробнее читайте в блоге: http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/7543/
Также рекомендую еще один подход для решения подобных задач: https://blog.asd-it.ru/dev/few-amenities-in-the-integration-of-the-html-blocks-on-the-website/
Для чего предназначен модуль «Управление переменными сайта» и какие задачи он решает?
С какими редакциями и версиями 1С-Битрикс совместим модуль?
Какова стоимость модуля и условия его лицензирования?
Как установить и настроить модуль на своем сайте?
Какая техническая поддержка предоставляется для модуля и как с ней связаться?
Установка модуля из Маркетплейса
Перейдите в административную панель сайта, откройте раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Управление переменными сайта» и нажмите «Установить». После завершения установки перейдите в «Маркетплейс» → «Установленные решения» и убедитесь, что модуль отображается в списке.
Настройка прав доступа к модулю
В административной панели откройте «Настройки» → «Настройки продукта» → «Управление модулями». Найдите модуль «Управление переменными сайта» и нажмите «Настроить». Укажите группы пользователей, которым разрешено управление переменными, и сохраните изменения.
Добавление первой переменной
В административной панели перейдите в новый раздел «Переменные сайта» (обычно находится в меню «Сервисы» или «Настройки»). Нажмите «Добавить переменную», задайте произвольное имя (например, PHONE) и укажите значение (например, +7-123-456-78-90). Сохраните запись.
Вывод переменной на странице сайта
Откройте файл шаблона или компонента, где требуется отобразить значение. Вставьте PHP-код: Bitrix\Main\Config\Option::get('module_name', 'PHONE'), заменив module_name на идентификатор модуля (уточняется в документации продукта). Проверьте, что значение отображается корректно.
Проверка автоматического обновления
Измените значение переменной в административной панели (например, замените номер телефона). Перезагрузите страницу сайта, где выводится эта переменная. Убедитесь, что новое значение отобразилось без дополнительных изменений в коде.
- v1.6.220.09.2019
- Изменения под главную версию.
- v1.6.018.09.2019
- Промежуточный фикс после обновлений главного модуля.
- v1.5.120.04.2015Совместимость со старыми версиями.
- v1.5.003.04.2015Поддержка описаний свойств.
- v1.2.128.12.2013- Исправления под 14-ю версию Битрикс.
- v1.1.114.11.2013- Изменен порядок вызова обработчика на добавление кнопки в меню.
- v1.1.025.06.2013- Добавлена функция tplvar_set. Использование: tplvar_set($code, $value, $site), все значения обязательны.
- v1.0.524.06.2013- Исправление js-ошибки.
- v1.0.419.06.2013- Мелкие ошибки.
- v1.0.317.05.2013- Дополнил функцией tplinvis: http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/7543/
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.






















