Вывод на витрине

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

Код группы

Код группы показан на странице настроек в строке «Код установки» над каждой группой:

{shopStart_promocardsPlugin::setPromocardsGroup(1)}

Число в скобках — номер группы. Вторая группа: {shopStart_promocardsPlugin::setPromocardsGroup(2)}, и так далее. Копируйте код целиком, вместе с фигурными скобками.

Куда вставлять

  1. Откройте Сайт → Дизайн (в колонке «Каналы продаж») и выберите нужную тему.
  2. Нажмите «Код» и откройте шаблон страницы:
    • home.html — главная страница;
    • category.html — страница категории;
    • product.html — страница товара.
  3. Вставьте код в нужное место между блоками страницы. Например, на главной — над списком товаров или под слайдером.
  4. Нажмите «Сохранить» (Ctrl + S) и обновите страницу на витрине.

Шаблон home.html в разделе «Дизайн»: коды групп вставлены в начало файла

Плагин проверялся в шаблонах темы оформления. Вставка кода в тексты страниц и в редактор контента не проверялась.

Несколько групп и несколько страниц

  • Можно вставить в один шаблон коды нескольких групп: на скриншоте выше они стоят подряд.
  • Одну и ту же группу можно вставить в разные шаблоны: например, группу 1 на главной и в категории. Содержимое при этом общее.
  • Не вставляйте одну и ту же группу на страницу дважды: такая схема не рассчитана и не проверялась.

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

Как это работает на витрине

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

  • для работы нужен jQuery на странице витрины (он подключён в стандартной теме «Дефолт 2.0», на которой проверялся плагин);
  • карточки появляются через долю секунды после загрузки страницы, а не мгновенно;
  • карточки не видны тем, у кого в браузере отключён JavaScript.

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

  1. Откройте страницу на витрине и обновите её с очисткой кеша браузера (Ctrl + F5).
  2. Если на сайте включено кеширование страниц, очистите кеш Webasyst и кеш плагина кеширования, если он установлен.
  3. Проверьте блок на телефоне или в режиме адаптивного просмотра браузера: как карточки перестраиваются.
  4. Нажмите на карточку и на кнопку: оба элемента должны вести по ссылке, которую вы указали.

Если тема обновилась

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

Просмотр изображения
Оригинал