Appearance
Сравнение товаров
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Каталог товаров → Сравнение товаров
Зачем это настраивать
Эти настройки определяют, как покупатель просматривает и выбирает товары в каталоге.
Что получится: После сохранения откройте любую категорию с товарами — изменение будет видно там.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Каталог товаров и откройте вкладку Сравнение товаров.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Разбиение по вкладкам-категориям на странице сравнения | Включает или отключает указанную возможность. | Да, Нет |
| У товаров используется "Главная категория" | Управляет параметром «У товаров используется "Главная категория"» в этом компоненте. | Да, Нет |
| Цена | Управляет параметром «Цена» в этом компоненте. | Да, Нет |
| Модель | Управляет параметром «Модель» в этом компоненте. | Да, Нет |
| Артикул | Управляет параметром «Артикул» в этом компоненте. | Да, Нет |
| Производитель | Управляет параметром «Производитель» в этом компоненте. | Да, Нет |
| Наличие | Управляет параметром «Наличие» в этом компоненте. | Да, Нет |
| Рейтинг | Управляет параметром «Рейтинг» в этом компоненте. | Да, Нет |
| Краткое описание | Управляет параметром «Краткое описание» в этом компоненте. | Да, Нет |
| Вес | Управляет параметром «Вес» в этом компоненте. | Да, Нет |
| Размеры | Управляет параметром «Размеры» в этом компоненте. | Да, Нет |
| Атрибуты | Управляет параметром «Атрибуты» в этом компоненте. | Да, Нет |
| Группы атрибутов | Управляет параметром «Группы атрибутов» в этом компоненте. | Да, Нет |
Как проверить
Откройте категорию, в которой есть несколько товаров. Проверьте внешний вид, кнопки и работу настройки.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
- Каталог товаров: все задачи раздела
- Как безопасно менять настройки
- Что делать, если изменения не видны
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.catalog.compare. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_cat_compare. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 13; служебных/шаблонных полей: 0.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_cat_compare[cat_sort] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4552 |
revtheme_cat_compare[main_cat] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4564 |
revtheme_cat_compare[compare_price] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4580 |
revtheme_cat_compare[compare_model] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4592 |
revtheme_cat_compare[compare_sku] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4604 |
revtheme_cat_compare[compare_manuf] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4616 |
revtheme_cat_compare[compare_stock] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4628 |
revtheme_cat_compare[compare_rate] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4640 |
revtheme_cat_compare[compare_srtdesc] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4652 |
revtheme_cat_compare[compare_weight] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4664 |
revtheme_cat_compare[compare_razmer] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4676 |
revtheme_cat_compare[compare_atrib] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4688 |
revtheme_cat_compare[compare_atribgr] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:4700 |
Условные зависимости
- Явные обработчики
onchange/onclickу полей этого экрана не обнаружены.
Обнаруженные потребители конфигурации
admin/view/template/revolution/revtheme.twig
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.