Найти в Дзене

Как изменить настройки слайдера в Opencart2x?

В одной из наших предыдущих статей, мы узнали с Вами как вывести артикул в карточке товара Opencart2x.

В этой статье, я расскажу Вам как настроить стандартный слайдер который выводится на главной странице Opencart 2x!

-2

Как и в предыдущих статьях все манипуляции я буду показывать на примере сборки ocStore версии 2.3. Расположение исходных файлов для других версий может немного отличаться.

Из этой статьи Вы узнаете как:

  • Как изменить скорость смены слайдов;
  • Как отключить кнопки навигации и пагинации;
  • Как остановить слайдшоу при наведении мыши;
  • Как задать свой текст для кнопок навигации;

1 Шаг. Подключаемся к нашему FTP серверу с помощью программы FileZilla.

Данные для доступа к вашему FTP серверу уточняйте у Вашего хостинга.

2 Шаг. Открываем файл модуля слайдера slideshow.tpl

Во избежание ошибок, открывать файл стоит только с помощью специального текстового редактора NotePad++, не используйте стандартный блокнот!

Важно! Перед началом редактирования обязательно скачайте копию файла slideshow.tpl себе на компьютер или сделайте полный бэкап на вашем хостинге.

-3

Файл находится по пути catalog/view/theme/default/template/extension/module/slideshow.tpl

3 Шаг. Изменяем стандартные настройки слайдера

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

-4

Итак давайте разберём за что отвечают имеющиеся настройки и как мы можем их изменить.

items: 6, - Эта переменная позволяет установить максимальное количество видимых элементов (слайдов) в браузере с шириной более 1199px;

autoPlay: 3000, - Эта переменная задаёт скорость смены слайдшоу, по умолчанию она составляет 3 секунды (значение указано в миллисекундах), если вы хотите увеличить скорость например до 5 секунд, то вместо 3000 нужно указать значение 5000.

singleItem: true, - Эта переменная имеет всего 2 значения true и false. Если задать значение false то все наши слайды будут выводится в одну строку вот так:

-5

navigation: true, - Эта переменная позволяет скрывать/отображать навигационные стрелки Prev (Назад) и Next (Вперёд) и так же как и предыдущая имеет всего 2 значения true или false.

-6

pagination: true, - Эта переменная позволяет скрывать/отображать кнопки пагинации и так же как и предыдущая имеет всего 2 значения true или false.

-7

navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'], - Эта переменная позволяет назначить свой собственный текст для навигации. Чтобы получить пустые кнопки используйте navigationText : false .

Также можно использовать HTML код, например мы можем сменить иконки стрелок на любые другие, взяв нужный шорт код с сайта Font Awesome с поисковым запросом arrow или chevron.

-8
-9
-10

Затем просто копируем код для левой стрелки fa fa-arrow-circle-left и вставляем его вместо стандартного fa fa-chevron-left, аналогично проделываем и для правой стрелки с другим кодом чтобы получилось вот так:

navigationText: ['<i class="fa fa-arrow-circle-left fa-5x"></i>', '<i class="fa fa-arrow-circle-right fa-5x"></i>'],

И получаем вот такую красоту )

-11

Так же с помощью переменной navigationText: мы можем задать любой текст для кнопок навигации.

Например если прописать код вот так: navigationText: ["Назад","Вперёд"],

То получим вот такой результат:

-12

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

Сделать это очень просто, достаточно дописать следующий код:

stopOnHover: True, - следующей строкой после pagination: true,

-13

4 Шаг. Сохраняем и проверяем 

После редактирования файла slideshow.tpl сохраните изменения и загрузите их на сервер.

-14
-15

Затем перейдите в ваш браузер и проверьте изменения нажав комбинацию клавиш CTRL+F5.

Если изменений нет, попробуйте перейти в раздел Менеджера дополнений в админке и нажмите кнопку Обновления кэша.

-16

Всё должно заработать! На этом у меня всё.

Ну а если Вам захочется поэкспериментировать, то Вам статья со многими другими параметрами которые Вы можете дополнительно указать для вашего слайдшоу!

Понравилась статья? Поставьте лайк, и напишите Ваш комментарий!

Так же делитесь статьёй со своими друзьями и знакомыми в соц. сетях!

Остались вопросы? Задайте их в комментариях, и я обязательно отвечу.

Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!
Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!