Добавление виджета на сайт Tilda

Добавьте на сайт Tilda интерактивную карту с вашими объектами, фотографиями и фильтрами. Посетители смогут изучать предложения, выбирать точки на карте и открывать подробные карточки прямо на странице сайта.

В этой инструкции мы подготовим виджет в MapFolio, установим его через HTML-блок Tilda и настроим отображение на компьютере и телефоне. Для подключения понадобится готовый код из личного кабинета — писать его самостоятельно не нужно.

Подготовка виджета в MapFolio

Создайте новый виджет

Откройте личный кабинет MapFolio и перейдите в раздел «Виджеты». Нажмите на карточку со знаком «+», чтобы перейти к созданию нового виджета.

Если подходящий виджет уже создан, откройте его настройки и перейдите к копированию кода установки.

Нажмите «+» в разделе «Виджеты», чтобы добавить новый виджет.

Выберите способ установки и название

На странице создания выберите способ установки «Встроенный блок». При таком размещении карта занимает выбранное место на странице и отображается вместе с остальным содержимым сайта.

Укажите понятное название, например «Карта объектов на главной», или оставьте предложенное. Название помогает отличать виджеты в личном кабинете.

Нажмите «Подтвердить выбор», чтобы перейти к дальнейшей настройке.

Выберите «Встроенный блок», укажите название и подтвердите выбор.

Скопируйте код для установки

Откройте раздел «Код для установки» и нажмите кнопку копирования справа от кода.

Скопируйте код целиком. В нём уже указан ваш виджет и подключён необходимый скрипт. Изменять идентификатор или другие части кода не требуется.

Скопируйте готовый код установки из настроек виджета.

Установка виджета в Tilda

Откройте нужную страницу

Перейдите в личный кабинет Tilda, выберите сайт и откройте страницу для редактирования.

Определите место для карты. Например, её можно разместить после описания услуг, рядом с примерами выполненных работ или на отдельной странице с объектами.

Добавьте блок T123 «HTML-код»

В нужном месте страницы нажмите кнопку добавления блока. Откройте библиотеку, перейдите в категорию «Другое» и выберите T123 «HTML-код». Также блок можно найти по запросу T123.

Он предназначен для подключения собственного кода и сторонних сервисов. Подробнее в справке Tilda.

Добавьте блок T123 «HTML-код» из категории «Другое».
Добавьте блок T123 «HTML-код» из категории «Другое».

Вставьте код MapFolio

Откройте содержимое блока

Нажмите «Контент» у добавленного блока T123, чтобы открыть редактор кода.

Если поле содержит демонстрационный пример, замените его кодом вашего виджета.

Добавьте код и сохраните

Вставьте весь код, скопированный из MapFolio, в поле HTML. Сохраните изменения и закройте окно редактирования.

Для обычной установки достаточно готового кода из личного кабинета MapFolio.

Откройте «Контент».
Вставьте код виджета в содержимое блока T123 и сохраните изменения.

Опубликуйте страницу

Нажмите «Опубликовать» в верхней части редактора Tilda. После завершения публикации откройте страницу по публичной ссылке из появившегося окна.

Именно по этому адресу страницу видят посетители сайта. Если она уже была открыта в соседней вкладке, обновите её. Инструкция по публикации страницы.

После публикации откройте страницу по публичной ссылке.

Проверка установки

Проверьте работу карты на сайте

На опубликованной странице должен появиться виджет MapFolio с вашими объектами и выбранным оформлением.

Проверьте его так, как им будет пользоваться посетитель: выберите точку на карте, откройте карточку объекта, просмотрите фотографии и попробуйте настроенные фильтры.

  • Карта загружается и показывает ваши объекты
  • Нажатие на точку открывает нужную карточку
  • Фотографии и описание отображаются корректно
  • Поиск и фильтры работают, если они включены
  • Виджет помещается в отведённую область и не перекрывает соседние блоки
Виджет MapFolio на опубликованной странице Tilda.

Если виджет не появился

Проверьте публикацию и код установки

Убедитесь, что открыли опубликованную страницу, а не редактор или предпросмотр Tilda.

Если виджет отсутствует, повторно скопируйте код из MapFolio и проверьте содержимое блока T123. Код должен быть вставлен полностью, включая элемент для размещения карты и скрипт загрузки.

После исправления содержимого блока сохраните изменения и снова опубликуйте страницу.

Проверьте виджет и API-ключ

Откройте настройки виджета в MapFolio и убедитесь, что он включён и для него выбран API-ключ Яндекс Карт.

Если интерфейс виджета появился, а карта не загружается, проверьте ключ и его ограничения. При ограничении по доменам в настройках ключа должен быть разрешён адрес сайта, на котором вы проверяете карту.

Собственный домен и технический адрес Tilda вида project123.tilda.ws — разные адреса. Учитывайте это, если сначала проверяете страницу на техническом домене, а затем подключаете собственный. Подробнее об ограничениях API-ключа.

Настройка ширины и высоты виджета

После установки настройте размеры карты, чтобы она сочеталась с остальным содержимым страницы.

Ширину области для виджета зададим в настройках блока Tilda, а высоту самой карты — в MapFolio. Затем добавим тень, скругление углов и расстояние до соседних блоков.

Откройте настройки блока в Tilda

Вернитесь в редактор страницы и найдите блок T123, в который вы вставили код MapFolio. Нажмите «Настройки» в левой части панели блока.

Откроется меню с параметрами ширины, расположения и отступов.

Откройте настройки HTML-блока с кодом MapFolio.

Все изменения в этой панели относятся к размещению блока на странице. Сам код виджета при настройке ширины и отступов менять не нужно.

Выберите ширину блока в колонках

Найдите параметр «Ширина блока» и откройте выпадающий список. Для размещения карты в пределах основной сетки страницы выберите «12 колонок», как показано в примере.

Колонки здесь определяют ширину области, которую занимает виджет. Карта и список объектов остаются единым блоком.

Доступные варианты позволяют подобрать размещение под вашу страницу:

  • 100% — использовать всю доступную ширину блока.
  • 12 колонок — разместить виджет по ширине основной сетки сайта.
  • Меньшее количество колонок — сделать область виджета уже.
Выберите «12 колонок», чтобы ограничить ширину виджета сеткой страницы.

Для примера оставим 12 колонок: этого пространства достаточно для карты и списка объектов, а по краям страницы сохраняются свободные поля.

Нажмите «Сохранить и закрыть», затем опубликуйте страницу повторно.

Проверьте ширину на опубликованной странице

Откройте страницу сайта и обновите её. Виджет должен отображаться в пределах выбранной ширины.

Оцените, как карта сочетается с другими разделами: её края желательно согласовать с шириной основного содержимого страницы.

Виджет занимает ширину основной сетки, по краям остаются свободные поля.

Ширина уже настроена, но карта в этом примере получилась высокой. Следующим шагом уменьшим её высоту, чтобы посетителю было удобнее видеть виджет вместе с окружающим содержимым.

Настройте высоту карты в MapFolio

Перейдите в личный кабинет MapFolio и откройте виджет, установленный на странице Tilda.

Выберите вкладку «Параметры». В ней находятся настройки отображения для мобильных и десктопных устройств.

Откройте вкладку «Параметры» у установленного виджета.

Параметры для компьютеров и телефонов задаются отдельно. Сейчас настроим высоту для компьютеров — для этого прокрутите страницу до раздела «Десктопные устройства».

Укажите высоту для десктопных устройств

В разделе «Десктопные устройства» найдите поле «Высота» и введите 70vh.

Единица vh задаёт размер относительно высоты окна браузера. Значение 70vh означает, что карта будет занимать примерно 70% его высоты.


В поле «Ширина» оставьте auto, как на скриншоте, чтобы размер виджета автоматически подстраивался под подготовленную область блока.

Оставьте ширину auto и установите высоту 70vh.

Нажмите «Сохранить» в MapFolio и обновите страницу сайта.

Значение 70vh — отправная точка для настройки. Если карта кажется слишком высокой или низкой, измените его с учётом оформления страницы и размера соседних блоков.

Проверьте результат изменения высоты

После обновления страницы карта станет компактнее по вертикали, сохранив выбранную ширину.

Проверьте, удобно ли просматривать объекты и пользоваться картой при таком размере. Обратите внимание на доступность поиска, фильтров и кнопок управления.

Виджет после настройки ширины блока и высоты карты.

Основные размеры настроены. Теперь можно оформить виджет как отдельную карточку: добавить мягкую тень и скруглить углы.

Добавление тени и скругления углов

Откройте параметры оформления

Вернитесь к настройкам этого же виджета в MapFolio.

Для примера ниже понадобится вкладка «Параметры»: в её разделе «Глобальные параметры» находятся настройки тени и скругления углов. Другие настройки оформления доступны во вкладке «Дизайн».

Настройки тени и скругления находятся во вкладке «Параметры».

Прокрутите страницу до раздела «Глобальные параметры». Здесь можно изменить внешний вид границ виджета и добавить тень вокруг него.

Включите тень и задайте её параметры

Включите переключатель «Тень». После этого появятся поля для настройки цвета, непрозрачности, размытия и смещения.

Чтобы повторить оформление на скриншоте, установите следующие значения:

  • Цвет тени: #000000
  • Непрозрачность: 15%
  • Размытие: 15 px
  • Смещение X: 0
  • Смещение Y: 0


При таких настройках вокруг виджета появляется мягкая тень без смещения в сторону. Она помогает отделить карту от светлого фона страницы.

Пример оформления: чёрная тень с непрозрачностью 15%, размытием 15 px и скруглением углов 22 px.

Оцените оформление в предпросмотре и нажмите «Сохранить».

Эти значения можно использовать как готовый пример или изменить под дизайн сайта. Более высокая непрозрачность сделает тень заметнее, а увеличение размытия — мягче.

Проверьте оформление на сайте

Обновите опубликованную страницу Tilda. У виджета появятся скруглённые углы и тень по внешнему контуру.

Повторно вставлять код не нужно: настройки применяются к уже установленному виджету.

Виджет с мягкой тенью.

В этом примере виджет пока расположен вплотную к предыдущему блоку. Добавим пространство сверху и снизу, чтобы карта воспринималась как отдельный раздел, а тень была хорошо видна.

Настройка отступов вокруг виджета

Добавьте отступы сверху и снизу

Вернитесь в редактор Tilda и снова откройте «Настройки» блока T123.

Найдите поля «Отступ сверху» и «Отступ снизу». Для оформления, показанного в примере, выберите в обоих полях: 1.5 line (45px)


Так над картой и под ней появится по 45 пикселей свободного пространства.

Установите отступы сверху и снизу по 45 px.

Отступы регулируют расстояние между виджетом и соседними разделами страницы. Они не изменяют высоту самой карты, которую мы настроили в MapFolio.

Нажмите «Сохранить и закрыть» и опубликуйте страницу повторно.

Проверьте итоговое оформление

Откройте опубликованную страницу и обновите её. Теперь виджет размещён в пределах 12 колонок, имеет высоту 70vh, мягкую тень, скруглённые углы и свободное пространство сверху и снизу.

Проверьте, что расстояния до соседних блоков выглядят уместно, а карта сохраняет удобный размер.

Готовое оформление виджета MapFolio на сайте Tilda.