Appearance
Слайдшоу
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Главная страница → Слайдшоу
Зачем это настраивать
Этот блок формирует главную страницу и помогает сразу показать посетителю важные товары, предложения или информацию.
Что получится: После сохранения нужный блок появится или изменится на главной странице.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Главная страница и откройте вкладку Слайдшоу.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Включить | Включает или отключает указанную возможность. | Да, Нет |
| Баннеры | Управляет параметром «Баннеры» в этом компоненте. | Заполните, если эта настройка нужна |
| Изображение | Выбирает изображение, используемое этим компонентом. | Заполните, если эта настройка нужна |
| Значение для языка | Управляет параметром «Значение для языка» в этом компоненте. | Заполните, если эта настройка нужна |
| 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 / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1524 |
revtheme_home_slideshow[banner_id] | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1534 |
revtheme_home_slideshow[banner_id] | select / enum | ∅, ∅ | не задан в HTML | admin/view/template/revolution/revtheme.twig:1534 |
revtheme_home_slideshow_item[{row}][image] | hidden / relative asset path / icon identifier | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1569 |
revtheme_home_slideshow_item[{row}][title][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1576 |
revtheme_home_slideshow_item[{row}][title_color] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1581 |
revtheme_home_slideshow_item[{row}][title_fsize] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1582 |
revtheme_home_slideshow_item[{row}][title_xpos] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1582 |
revtheme_home_slideshow_item[{row}][title_ypos] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1582 |
revtheme_home_slideshow_item[{row}][description][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1589 |
revtheme_home_slideshow_item[{row}][description_color] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1594 |
revtheme_home_slideshow_item[{row}][description_fsize] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1594 |
revtheme_home_slideshow_item[{row}][description_xpos] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1594 |
revtheme_home_slideshow_item[{row}][description_ypos] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1594 |
revtheme_home_slideshow_item[{row}][link_title][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1601 |
revtheme_home_slideshow_item[{row}][link_title_color] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1606 |
revtheme_home_slideshow_item[{row}][link_title_fsize] | text / URL or route string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1606 |
revtheme_home_slideshow_item[{row}][link_title_xpos] | text / URL or route string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1606 |
revtheme_home_slideshow_item[{row}][link_title_ypos] | text / URL or route string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1606 |
revtheme_home_slideshow_item[{row}][link][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1613 |
revtheme_home_slideshow_item[{row}][checkbox] | checkbox / enum / boolean | 1, 1 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1618 |
revtheme_home_slideshow_item[{row}][sort] | text / integer | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1625 |
revtheme_home_slideshow[allwide] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1648 |
revtheme_home_slideshow[allwide_padding] | checkbox / enum / boolean | 1 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1655 |
revtheme_home_slideshow[mobile] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/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 | — | не задан в HTML | admin/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 | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1701 |
revtheme_home_slideshow[video] | text / URL or route string | — | image/catalog/video.mp4 | admin/view/template/revolution/revtheme.twig:1707 |
revtheme_home_slideshow[video_width_img] | checkbox / enum / boolean | 1 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1709 |
Условные зависимости
- Поля с клиентской зависимостью:
revtheme_home_slideshow[allwide]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.
Обнаруженные потребители конфигурации
admin/controller/revolution/revstylesheet.phpadmin/view/template/revolution/revtheme.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.