Слайдеры в vamshop 1.99 и выше

01.05.2019 | Написал

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

1. В константы добавлено пять типов сладеров, которые можно переключать, тем самым меняя отображение как минимум в шаблоне vamshop4. Но этим функционалом можно пользоваться и в собственном шаблоне, если его добавить. Типы вот такие:

  • pop_slide
  • basic
  • modern_slide_in
  • parallax_basic
  • starter_basic

Переключение на странице Настройки – Мой магазин.
2. Константы используются таким образом:
Cоздаем шаблоны слайдеров с такими же названиями файлов, как и группы
В index.html шаблона вызов делаем через вставку выбранного типа. Вот так:

{if $smarty.SERVER.REQUEST_URI == '/'}
{include file="{$smarty.const.DIR_FS_CATALOG}{$tpl_path}components/slider/{$smarty.const.DEFAULT_SLIDER}.html"}
{/if}

Т.е. на главной странице выводим код из файла с названием того типа слайдера, который указан в настройках.
3. Свой шаблон для слайдера можно сделать по примеру слайдера из шаблона templates/vamshop4/components/slider/basic.html
4. Кроме того, что мы теперь получили несколько групп банеров и можем переключать вывод основного слайдера, теперь нет необходимости делать под каждый банер отдельную группу, как это было раньше. Сейчас достаточно указать общую группу, и все банера с это группой выводятся в выбранном слайдере.
5. У банера появилось поле описание.
6. Раньше банер выводился одной меткой, сейчас же появились дополнительные метки элементов банера, которые можно выводить в шаблоне:

  • id
  • title
  • description
  • html
  • image
  • link
  • url
Метки:
Комментарии читателей статьи "Слайдеры в vamshop 1.99 и выше"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.