Создание и редактирование виджета

Виджет — это настроенная версия карты Mapfolio, которую можно разместить на сайте.

Для каждого виджета отдельно выбираются:

  • внутреннее название;
  • способ установки;
  • API-ключ Яндекс Карт;
  • размеры и поведение;
  • внешний вид;
  • код для установки.

Созданный виджет можно в любое время открыть и отредактировать.

Что подготовить перед созданием

Перед началом рекомендуется:

  1. Создать хотя бы одну точку.
  2. Указать её адрес и положение на карте.
  3. Добавить описание и фотографии.
  4. Опубликовать точку.
  5. Настроить основные поля и фильтры.
  6. Добавить API-ключ Яндекс Карт в Mapfolio.

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

Как создать новый виджет

  1. Войдите в личный кабинет Mapfolio.
  2. Откройте раздел «Виджеты».
  3. Найдите карточку с большим знаком «+».
  4. Нажмите на неё.
  5. Откроется редактор нового виджета.

Настройки расположены сверху вниз. Заполняйте их по порядку.

Кнопка создания нового виджета

Шаг 1. Выберите способ установки

В блоке «1. Способ установки» выберите доступный тип:

«Встроенный блок»

Этот тип размещает карту внутри выбранного места страницы.

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

Укажите название виджета

Ниже находится поле:

«Название виджета (видно только в админ-панели виджетов)».

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

Например:

  • «Карта магазинов на главной»;
  • «Карта объектов — example.ru»;
  • «Виджет для страницы контактов».

Название обязательно для заполнения и может содержать до 255 символов.

После выбора типа и ввода названия нажмите «Подтвердить выбор».

Откроются остальные разделы редактора.

Выбор типа и названия нового виджета

Шаг 2. Выберите API карты

В блоке «2. API карты» выберите API-ключ Яндекс Карт.

  1. Нажмите на поле выбора.
  2. Найдите сохранённый ключ.
  3. Выберите «Яндекс карты #1».

Если ключ ещё не подключён, нажмите «Добавить новое API». Mapfolio откроет раздел «Настройки» → «API ключи».

После добавления ключа вернитесь к созданию виджета и выберите его в списке.

Выбор API-ключа для нового виджета

Шаг 3. Настройте параметры

В блоке «3. Параметры» настраиваются размеры и поведение виджета.

Параметры могут определять:

  • отображение виджета на компьютере;
  • отображение на телефоне;
  • размеры блока;
  • расположение карты и списка;
  • начальное состояние элементов;
  • поведение при взаимодействии с картой.

Изменяйте только те настройки, назначение которых вам понятно. Результат можно проверить в предварительном просмотре.

Шаг 4. Выберите дизайн

В блоке «4. Дизайн» настраивается внешний вид карты и карточек.

Здесь можно:

  • выбрать готовую цветовую схему;
  • настроить собственные цвета;
  • изменить оформление маркеров;
  • выбрать отображаемые элементы;
  • использовать сохранённый дизайн.

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

Шаг 5. Проверьте предпросмотр

Блок «5. Предпросмотр» показывает, как виджет будет выглядеть для посетителей.

Проверьте:

  1. Загружается ли Яндекс Карта.
  2. Видны ли опубликованные точки.
  3. Открываются ли карточки.
  4. Работают ли поиск и фильтры.
  5. Помещаются ли названия и адреса.
  6. Подходят ли выбранные цвета.
  7. Удобно ли пользоваться списком.
  8. Корректно ли отображаются фотографии.
Проверка виджета перед сохранением

Шаг 6. Сохраните виджет

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

При первом сохранении Mapfolio:

  • создаст виджет;
  • назначит ему уникальный идентификатор;
  • сделает его активным;
  • сохранит API-ключ, параметры и дизайн;
  • сформирует код для установки.

После успешного сохранения появится сообщение:

«Виджет создан».

Шаг 7. Получите код для установки

После первого сохранения откройте блок «6. Код для установки».

В нём появится готовый код, содержащий уникальный идентификатор вашего виджета.

  1. Нажмите кнопку копирования рядом с кодом.
  2. Откройте редактор своего сайта.
  3. Добавьте код в место, где должна появиться карта.
  4. Опубликуйте изменения сайта.
  5. Откройте страницу и проверьте результат.
Готовый код созданного виджета

Как открыть виджет для редактирования

  1. Откройте раздел «Виджеты».
  2. Найдите нужный виджет по названию.
  3. Нажмите в любое место его карточки.
  4. Откроется редактор с сохранёнными настройками.

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

Открытие существующего виджета для редактирования

Что можно изменить

В существующем виджете можно изменить:

  • внутреннее название;
  • выбранный API-ключ;
  • параметры отображения;
  • настройки для компьютеров и телефонов;
  • цветовую схему;
  • оформление маркеров;
  • другие доступные элементы дизайна.

Тип существующего виджета изменить нельзя.

Настройка Можно изменить Потребуется ли новый код
Название Да Нет
API-ключ Да Нет
Параметры Да Нет
Дизайн Да Нет
Тип виджета Нет Нужно создать другой виджет
Уникальный идентификатор Нет Нужно создать другой виджет

Как сохранить изменения

  1. Измените необходимые настройки.
  2. Проверьте результат в предварительном просмотре.
  3. Прокрутите страницу вниз.
  4. Нажмите «Сохранить».
  5. Дождитесь сообщения:

«Изменения сохранены».

После этого обновите страницу сайта с установленным виджетом.

Когда изменения появятся на сайте

Сохранённые изменения применяются к установленному виджету.

Если вы не видите новый результат:

  1. Убедитесь, что нажали «Сохранить».
  2. Обновите страницу сайта.
  3. Нажмите Ctrl + F5 для полного обновления.
  4. Проверьте, что открыт нужный виджет.
  5. Убедитесь, что виджет включён.

Как отменить редактирование

В нижней части редактора находится кнопка «Отмена».

Если настройки были изменены, Mapfolio покажет окно:

«Выйти из виджета? Несохраненные изменения будут потеряны».

В окне доступны две кнопки:

  • «Выйти» — закрыть редактор без сохранения;
  • «Остаться» — вернуться к настройкам.

Кнопка «Вернуться назад»

В верхней части редактора находится кнопка «Вернуться назад». Она возвращает к общему списку виджетов.

Если есть несохранённые изменения, Mapfolio предупредит об их потере.

Перед возвращением в список нажмите «Сохранить», если хотите оставить внесённые изменения.

Редактирование отключённого виджета

Отключённый виджет можно открыть и редактировать так же, как активный.

Вы можете:

  • изменить название;
  • выбрать другой API-ключ;
  • изменить параметры;
  • настроить дизайн;
  • сохранить изменения;
  • проверить предварительный просмотр.

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

Как изменения связаны с точками

Редактор виджета изменяет способ показа данных, но не редактирует сами точки.

Например:

  • изменение цвета меняет внешний вид виджета;
  • изменение размера меняет размер карты;
  • смена API-ключа меняет ключ загрузки Яндекс Карты;
  • изменение точки выполняется отдельно в разделе «Главная».

Если нужно изменить адрес, название, фотографию или описание объекта, откройте саму точку.

Частые ошибки

Проблема Возможная причина Что сделать
«Подтвердить выбор» недоступна Не выбран тип Нажмите «Встроенный блок»
Не открылись остальные настройки Тип ещё не подтверждён Нажмите «Подтвердить выбор»
В списке API нет ключа Ключ не добавлен Нажмите «Добавить новое API»
В предпросмотре нет карты Ошибка API-ключа или домена Проверьте настройки ключа
В предпросмотре нет точек Точки не опубликованы или скрыты фильтрами Проверьте точки и сбросьте фильтры
Код установки не отображается Новый виджет ещё не сохранён Нажмите «Сохранить»
Изменения пропали Редактор был закрыт без сохранения Внесите изменения повторно и сохраните
На сайте остался старый вид Страница загружена из кэша Нажмите Ctrl + F5
Отредактированный виджет не работает Он отключён Нажмите «Включить»
Открыт не тот виджет У виджетов похожие названия Вернитесь в список и проверьте название

Проверка нового виджета

Перед установкой убедитесь, что:

  • выбран «Встроенный блок»;
  • указано понятное название;
  • выбор типа подтверждён;
  • выбран API-ключ;
  • настроены параметры;
  • выбран дизайн;
  • предварительный просмотр работает;
  • видны опубликованные точки;
  • виджет сохранён;
  • появился код для установки.

Проверка после редактирования

После изменения существующего виджета убедитесь, что:

  • открыт правильный виджет;
  • изменения видны в предпросмотре;
  • нажата кнопка «Сохранить»;
  • появилось сообщение об успешном сохранении;
  • виджет включён;
  • страница сайта обновлена;
  • повторная установка кода не выполнялась без необходимости.