Слайдеры в vamshop 1.99 и выше
В вамшоп с версии 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
Немає коментарів.