Вкладка «Контакты»
Основная контактная информация. Все поля текстовые, сохраняются в опциях модуля и доступны в шаблоне через хелпер.
| Поле | Код опции | Описание |
|---|---|---|
| Основной телефон | PHONE | Например, +7 (495) 000-00-00. Выводится в шапке, футере, на странице контактов. |
| Дополнительный телефон | PHONE_2 | Второй номер для связи. Может быть пустым. |
| Основной Email | EMAIL | Например, mail@mail.ru. Используется как основной адрес на сайте. |
| Дополнительный Email | EMAIL_2 | Второй адрес, например для поддержки. |
| Основной адрес | ADDRESS | Юридический или фактический адрес офиса. |
| Дополнительный адрес | ADDRESS_2 | Второй адрес, если есть. |
| Режим работы | WORK_TIME | Например, «Пн–Пт: 9:00–20:00, Сб–Вс: 10:00–18:00». |
| Дополнительный режим работы | WORK_TIME_2 | Например, для уточнения выходных. |
| Текст копирайта | COPYRIGHT_TEXT | Например, «© 2026 Все права защищены». Выводится в футере. |
Сохранение
Кнопка «Сохранить изменения» записывает все значения в опции модуля. После сохранения страница перезагружается с сообщением «Настройки успешно сохранены».
Значения по умолчанию
При установке модуля все поля заполняются демонстрационными значениями. Их можно переопределить в любой момент — они хранятся в опциях модуля, а не в файлах.
Как используются значения
Данные из вкладки «Контакты» доступны в шаблоне сайта через хелпер ContactHelper модуля. Пример подключения:
<?php
if (CModule::IncludeModule('ipromoagency.contact')) {
$contact = \Ipromoagency\Contact\ContactHelper::getContactArray();
}
?>
После этого доступны:
$contact['PHONES']['MAIN']— основной телефон;$contact['PHONES']['ADDITIONAL']— дополнительный телефон;$contact['EMAILS']['MAIN'],$contact['EMAILS']['ADDITIONAL']— email;$contact['ADDRESSES']['MAIN'],$contact['ADDRESSES']['ADDITIONAL']— адреса;$contact['WORK_TIME']['MAIN'],$contact['WORK_TIME']['ADDITIONAL']— режим работы;$contact['COPYRIGHT']— копирайт.