База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Инструкция по настройке плагина «HTML карта сайта»

Поддержка Bodysite
Поддержка Bodysite
3 апреля 2018 17:21
+1
Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.

1. Купите и установите плагин через «Инсталлер».

2. Произведите необходимые настройки в разделе «Магазин» - «Плагины» - «HTML карта сайта».

3. Проверьте вывод ссылок и работоспособность плагина по заданному в настройках URL.

4. Установите ссылку на «Карту сайта» в шаблоне сайта в любом месте:

<a href="{shopHtmlmapViewHelper::getUrl()}">Карта сайта</a>

Или выведите карту сайта на любой странице сайта, добавив код:

{shopHtmlmapViewHelper::getHtmlmap()}

Частые вопросы

1. Почему в HTML карте отсутствуют ссылки на SEO-фильтры?

Проверьте, что фильтры работают корректно - зайдите в нужную категорию, проверьте что в URL подставляется нужные данные. В случае каких-либо проблем с формированием SEO-фильтров по CRON, в результате которых они не "создались", они не попадают в HTML карту сайта. Подробнее про настройку CRON в плагине SEO-фильтр

2. Добавляю ссылку на карту сайта в Яндекс.Вебмастере и Google Search Console - выдаёт ошибку

Этот плагин создаёт HTML-карту сайта, её не нужно добавлять в панель поисковиков. Для сервисов поисковиков существует XML карта сайта, расположенная по адресу site.ru/sitemap.xml

3. Можно как-то настроить стиль отображения, поменять цвета, отступы?

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

4. Установил и включил плагин, но страница /sitemap не открывается, ошибка 404

Пожалуйста, проверьте, что в настройке структуры нет ошибки для приложения "Сайт", раздел: *ваш сайт*/webasyst/site/#/routing/. Было несколько обращений от проектов, у которых в струтуре указано /site* - это неверно. Укажите /site/* (нужно добавить слеш).