Контакты
Готовая страница «Контакты» выводит офисы компании с телефонами, адресами, графиком работы и картой. Данные берутся из настроек темы — код на странице остаётся неизменным.
Создание страницы
- Установите приложение Настройки шаблонов через Инсталлер (если ещё не установлено).
- Создайте страницу в приложении Магазин (Магазин → Витрина → Страницы).
- Разместите на странице код:
{* GET THEME *}
{$theme_id = waRequest::getTheme()}
{* UTILS *}
{include "{$wa->site->themePath($theme_id)}u-utils.html"}
{* GET THEMESETTINGS *}
{$theme_settings = $wa->themesettings->getThemeSettings($theme_id, "site", true)}
{* LAYOUT *}
{call include_template template="html/pages/contacts/contacts"}
Откуда берутся данные
Содержимое страницы редактируется в панели темы, раздел Общие настройки → Организация:
| Настройка | Описание |
|---|---|
| Телефоны и адреса | Список офисов: название, описание, город, адрес, e-mail, график работы, фото и телефоны. У каждого телефона — подпись и иконка (в том числе Telegram / WhatsApp — укажите ссылку вместо номера) |
| Код Яндекс карты | Код вставки из конструктора карт Яндекса |
Каждый офис можно временно скрыть, не удаляя, — переключателем активности в списке.
Настройки страницы
Раздел Страницы → Контакты:
| Настройка | Описание |
|---|---|
| Тип отображения | Визуальный макет страницы контактов |
| Отображение карты | Перед адресами, после адресов или не отображать |