Skip to content

Слайдшоу

DOC · руководство пользователя · Revolution 5.x

Путь: Настройки шаблона → Главная страница → Слайдшоу

Зачем это настраивать

Этот блок формирует главную страницу и помогает сразу показать посетителю важные товары, предложения или информацию.

Что получится: После сохранения нужный блок появится или изменится на главной странице.

Как настроить

  1. В админке откройте Настройки шаблона.
  2. Перейдите в раздел Главная страница и откройте вкладку Слайдшоу.
  3. Если есть переключатель показа блока, сначала включите его.
  4. Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
  5. Нажмите кнопку Сохранить в правом верхнем углу.
  6. Откройте витрину магазина в новой вкладке и проверьте результат.

Что означают настройки

НастройкаЧто она меняетЧто выбрать
ВключитьВключает или отключает указанную возможность.Да, Нет
БаннерыУправляет параметром «Баннеры» в этом компоненте.Заполните, если эта настройка нужна
ИзображениеВыбирает изображение, используемое этим компонентом.Заполните, если эта настройка нужна
Значение для языкаУправляет параметром «Значение для языка» в этом компоненте.Заполните, если эта настройка нужна
Title colorЗадаёт отображаемый пользователю текст или заголовок.Выберите цвет в палитре
Title fsizeЗадаёт отображаемый пользователю текст или заголовок.Заполните, если эта настройка нужна
Title xposЗадаёт отображаемый пользователю текст или заголовок.Заполните, если эта настройка нужна
Title yposЗадаёт отображаемый пользователю текст или заголовок.Заполните, если эта настройка нужна
Description colorУправляет цветом соответствующего элемента интерфейса.Выберите цвет в палитре
Description fsizeУправляет параметром «Description fsize» в этом компоненте.Заполните, если эта настройка нужна
Description xposУправляет параметром «Description xpos» в этом компоненте.Заполните, если эта настройка нужна
Description yposУправляет параметром «Description ypos» в этом компоненте.Заполните, если эта настройка нужна
Link title colorЗадаёт отображаемый пользователю текст или заголовок.Выберите цвет в палитре
Link title fsizeЗадаёт отображаемый пользователю текст или заголовок.Вставьте адрес нужной страницы
Link title xposЗадаёт отображаемый пользователю текст или заголовок.Вставьте адрес нужной страницы
Link title yposЗадаёт отображаемый пользователю текст или заголовок.Вставьте адрес нужной страницы
CheckboxУправляет параметром «Checkbox» в этом компоненте.Включено, Открывать в модальном окне
Порядок сортировкиОпределяет порядок вывода; меньшие значения обычно выводятся раньше.Укажите число; начните со значения по умолчанию
Слайдшоу на весь экранУправляет параметром «Слайдшоу на весь экран» в этом компоненте.Да, Нет
Показывать слайдшоу на мобильномВключает или отключает указанную возможность.Да, Нет
Баннеров в одном слайдеУправляет параметром «Баннеров в одном слайде» в этом компоненте.Заполните, если эта настройка нужна
Автопрокрутка (сек)Управляет параметром «Автопрокрутка (сек)» в этом компоненте.Заполните, если эта настройка нужна
Ширина баннераЗадаёт размер элемента; значение следует проверить на мобильных и настольных экранах.Укажите число; начните со значения по умолчанию
Высота баннераЗадаёт размер элемента; значение следует проверить на мобильных и настольных экранах.Укажите число; начните со значения по умолчанию
Цвет фонаУправляет цветом соответствующего элемента интерфейса.Выберите цвет в палитре
Ссылка на видео для баннераЗадаёт адрес перехода; проверьте маршрут и протокол ссылки.Вставьте адрес нужной страницы

Как проверить

Откройте главную страницу в новой вкладке, обновите её и найдите настроенный блок. Проверьте его на компьютере и телефоне.

Если изменение не появилось

Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.

Смотрите также


DEV · техническая спецификация

DEV · поля, форматы, зависимости и исходники

Контракт формы

  • Сущность: revolution.settings.home.slideshow.
  • Административный шаблон: admin/view/template/revolution/revtheme.twig, контейнер #tab_slideshow.
  • Передача: POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела.
  • Уникальных пользовательских полей: 32; служебных/шаблонных полей: 0.
  • Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.

Граница подтверждённого знания

Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_home_slideshow[status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1524
revtheme_home_slideshow[banner_id]hidden / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1534
revtheme_home_slideshow[banner_id]select / enum∅, ∅не задан в HTMLadmin/view/template/revolution/revtheme.twig:1534
revtheme_home_slideshow_item[{row}][image]hidden / relative asset path / icon identifierне задан в HTMLadmin/view/template/revolution/revtheme.twig:1569
revtheme_home_slideshow_item[{row}][title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1576
revtheme_home_slideshow_item[{row}][title_color]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:1581
revtheme_home_slideshow_item[{row}][title_fsize]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1582
revtheme_home_slideshow_item[{row}][title_xpos]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1582
revtheme_home_slideshow_item[{row}][title_ypos]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1582
revtheme_home_slideshow_item[{row}][description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1589
revtheme_home_slideshow_item[{row}][description_color]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:1594
revtheme_home_slideshow_item[{row}][description_fsize]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1594
revtheme_home_slideshow_item[{row}][description_xpos]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1594
revtheme_home_slideshow_item[{row}][description_ypos]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1594
revtheme_home_slideshow_item[{row}][link_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1601
revtheme_home_slideshow_item[{row}][link_title_color]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:1606
revtheme_home_slideshow_item[{row}][link_title_fsize]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1606
revtheme_home_slideshow_item[{row}][link_title_xpos]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1606
revtheme_home_slideshow_item[{row}][link_title_ypos]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1606
revtheme_home_slideshow_item[{row}][link][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1613
revtheme_home_slideshow_item[{row}][checkbox]checkbox / enum / boolean1, 1не задан в HTMLadmin/view/template/revolution/revtheme.twig:1618
revtheme_home_slideshow_item[{row}][sort]text / integerне задан в HTMLadmin/view/template/revolution/revtheme.twig:1625
revtheme_home_slideshow[allwide]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1648
revtheme_home_slideshow[allwide_padding]checkbox / enum / boolean1не задан в HTMLadmin/view/template/revolution/revtheme.twig:1655
revtheme_home_slideshow[mobile]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1667
revtheme_home_slideshow[slides]text / stringШиринаadmin/view/template/revolution/revtheme.twig:1677
revtheme_home_slideshow[autoscroll]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1683
revtheme_home_slideshow[width]text / integerШиринаadmin/view/template/revolution/revtheme.twig:1689
revtheme_home_slideshow[height]text / integerВысотаadmin/view/template/revolution/revtheme.twig:1695
revtheme_home_slideshow[b_color]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:1701
revtheme_home_slideshow[video]text / URL or route stringimage/catalog/video.mp4admin/view/template/revolution/revtheme.twig:1707
revtheme_home_slideshow[video_width_img]checkbox / enum / boolean1не задан в HTMLadmin/view/template/revolution/revtheme.twig:1709

Условные зависимости

  • Поля с клиентской зависимостью: revtheme_home_slideshow[allwide]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.

Обнаруженные потребители конфигурации

  • admin/controller/revolution/revstylesheet.php
  • admin/view/template/revolution/revtheme.twig
  • system/revolution.ocmod.xml

После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.

Все права на шаблон принадлежат его автору