Skip to content

Сравнение товаров

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

Путь: Настройки шаблона → Каталог товаров → Сравнение товаров

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

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

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

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

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

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

НастройкаЧто она меняетЧто выбрать
Разбиение по вкладкам-категориям на странице сравненияВключает или отключает указанную возможность.Да, Нет
У товаров используется "Главная категория"Управляет параметром «У товаров используется "Главная категория"» в этом компоненте.Да, Нет
ЦенаУправляет параметром «Цена» в этом компоненте.Да, Нет
МодельУправляет параметром «Модель» в этом компоненте.Да, Нет
АртикулУправляет параметром «Артикул» в этом компоненте.Да, Нет
ПроизводительУправляет параметром «Производитель» в этом компоненте.Да, Нет
НаличиеУправляет параметром «Наличие» в этом компоненте.Да, Нет
РейтингУправляет параметром «Рейтинг» в этом компоненте.Да, Нет
Краткое описаниеУправляет параметром «Краткое описание» в этом компоненте.Да, Нет
ВесУправляет параметром «Вес» в этом компоненте.Да, Нет
РазмерыУправляет параметром «Размеры» в этом компоненте.Да, Нет
АтрибутыУправляет параметром «Атрибуты» в этом компоненте.Да, Нет
Группы атрибутовУправляет параметром «Группы атрибутов» в этом компоненте.Да, Нет

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

Откройте категорию, в которой есть несколько товаров. Проверьте внешний вид, кнопки и работу настройки.

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

Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием 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 / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4552
revtheme_cat_compare[main_cat]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4564
revtheme_cat_compare[compare_price]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4580
revtheme_cat_compare[compare_model]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4592
revtheme_cat_compare[compare_sku]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4604
revtheme_cat_compare[compare_manuf]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4616
revtheme_cat_compare[compare_stock]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4628
revtheme_cat_compare[compare_rate]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4640
revtheme_cat_compare[compare_srtdesc]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4652
revtheme_cat_compare[compare_weight]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4664
revtheme_cat_compare[compare_razmer]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4676
revtheme_cat_compare[compare_atrib]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4688
revtheme_cat_compare[compare_atribgr]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4700

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

  • Явные обработчики onchange/onclick у полей этого экрана не обнаружены.

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

  • admin/view/template/revolution/revtheme.twig

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

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