Appearance
Внешний вид каталога
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Внешний вид → Внешний вид каталога
Зачем это настраивать
Здесь меняется оформление витрины без редактирования файлов шаблона.
Что получится: После сохранения новый вид будет применён к соответствующим страницам витрины.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Внешний вид и откройте вкладку Внешний вид каталога.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Отключить корзину | Управляет параметром «Отключить корзину» в этом компоненте. | Да, Нет |
| Компактный вывод | Управляет параметром «Компактный вывод» в этом компоненте. | Да, Нет |
| Описание и опции в каталоге | Управляет параметром «Описание и опции в каталоге» в этом компоненте. | Всплывающие, Стандарт |
| 2 товара в ряд на мобильном | Управляет параметром «2 товара в ряд на мобильном» в этом компоненте. | Да, Нет |
| Скрывать описание и опции на мобильном | Управляет параметром «Скрывать описание и опции на мобильном» в этом компоненте. | Да, Нет |
| Старая цена рядом с новой | Управляет параметром «Старая цена рядом с новой» в этом компоненте. | Да, Нет |
| Затемнять изображения отсутствующих товаров | Выбирает изображение, используемое этим компонентом. | Да, Нет |
Как проверить
Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.appearance.catalog. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_category_css. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 7; служебных/шаблонных полей: 0.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_all_settings[cart_off] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7320 |
revtheme_all_settings[cat_compact] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7331 |
revtheme_all_settings[cat_opis_opt] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7342 |
revtheme_all_settings[mobil_two] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7353 |
revtheme_all_settings[mobil_cat_opis] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7364 |
revtheme_all_settings[cat_old_price] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7375 |
revtheme_all_settings[zatemnenie] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7386 |
Условные зависимости
- Явные обработчики
onchange/onclickу полей этого экрана не обнаружены.
Обнаруженные потребители конфигурации
admin/controller/revolution/revstylesheet.phpadmin/view/template/revolution/revtheme.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.