Глобальные свойства

1

Разработчик: Антон Егоров

Установлено: 100 - 499

Обновлено: 12.08.2021

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» / «Энтерпрайз» / «Интернет-магазин + CRM»

Глобальные свойства удобно использовать для хранения глобальных значений для сайта, таких как: Телефон, EMail, Адрес, а так же это может быть какое-то значение стиля (например, цвет фона), для лёгкой смены которого достаточно изменить его на данной странице или любое другое значение, которое может использоваться в разных частях и на разных страницах сайта.

Модуль использует пользовательские поля для хранения данных. Чтобы получить данные в публичной части - используются методы работы со свойствами модуля.
Установка:

После установки модуля в разделе "Контент" в левом меню появится пункт "Глобальные свойства".

Инструкция по работе с модулем

- Добавить новое свойство (откроется стандартный интерфейс добавления пользовательского поля, описание доступно на сайте битрикса, после сохранения поля, откроется страница со списком глобальных свойств)
- Добавить значение нового свойства на данной странице и нажать "Сохранить"
- Скопировать готовый код вывода свойства (доступно в формате D7) или воспользоваться примером ниже
- Добавить скопированный код в место, где вы хотите использовать значение этого свойства

Примеры использования глобальных свойств на сайте:
<?= \COption::GetOptionString( "ave.globalfields", "UF_PHONE");?>
<?$email = \COption::GetOptionString( "ave.globalfields", "UF_EMAIL");?>

То же самое с использованием библиотеки D7:
<?= \Bitrix\Main\Config\Option::get( "ave.globalfields", "UF_PHONE");?>
<?$email = \Bitrix\Main\Config\Option::get( "ave.globalfields", "UF_EMAIL");?>

Нужно учитывать, что данные можно получить в соответствии с документацией по пользовательским полям, т.е. если свойство множественное, то возвращается массив значений, если тип свойства = привязка к элементам, то соответственно возвращается ID элемента и т.д.