Готовые страницы

Контакты

Готовая страница «Контакты» выводит офисы компании с телефонами, адресами, графиком работы и картой. Данные берутся из настроек темы — код на странице остаётся неизменным.

Создание страницы

  1. Установите приложение Настройки шаблонов через Инсталлер (если ещё не установлено).
  2. Создайте страницу в приложении Магазин (Магазин → Витрина → Страницы).
  3. Разместите на странице код:
{* 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 — укажите ссылку вместо номера)
Код Яндекс картыКод вставки из конструктора карт Яндекса

Каждый офис можно временно скрыть, не удаляя, — переключателем активности в списке.

Настройки страницы

Раздел Страницы → Контакты:

НастройкаОписание
Тип отображенияВизуальный макет страницы контактов
Отображение картыПеред адресами, после адресов или не отображать