Skip to content

Характеристики товара

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

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

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

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

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

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

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

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

НастройкаЧто она меняетЧто выбрать
ХарактеристикиУправляет параметром «Характеристики» в этом компоненте.Справа от картинки, Во вкладке
Название группы в характеристикахЗадаёт отображаемый пользователю текст или заголовок.Вкл., Выкл.
Группа атрибутов в кратком описанииУправляет параметром «Группа атрибутов в кратком описании» в этом компоненте.Выберите подходящий вариант
Лимит характеристикОграничивает количество выводимых элементов.Укажите число; начните со значения по умолчанию
Выводить ссылку "Показать все характеристики"Включает или отключает указанную возможность.Вкл., Выкл.
Выводить производителяВключает или отключает указанную возможность.Вкл., Выкл.
Выводить модель (model)Включает или отключает указанную возможность.Вкл., Выкл.
Выводить артикул (sku)Включает или отключает указанную возможность.Вкл., Выкл.
Выводить бонусные балыВключает или отключает указанную возможность.Вкл., Выкл.
Выводить статус на складеВключает или отключает указанную возможность.Вкл., Выкл.
Выводить остаток товараВключает или отключает указанную возможность.Вкл., Выкл.
Выводить вес товараВключает или отключает указанную возможность.Вкл., Выкл.
Выводить размеры товараУправляет параметром «Выводить размеры товара» в этом компоненте.Вкл., Выкл.

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

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

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

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

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


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

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

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

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

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

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

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_product_all[atributs]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5315
revtheme_product_all[atributs_group_name]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5327
revtheme_product_all_attribute_group[]checkbox / enum / booleanне задан в HTMLadmin/view/template/revolution/revtheme.twig:5344
revtheme_product_all[atributs_all_limit]text / integerне задан в HTMLadmin/view/template/revolution/revtheme.twig:5369
revtheme_product_all[atributs_ssilka_all]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5377
revtheme_product_all[manufacturer_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5391
revtheme_product_all[model_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5403
revtheme_product_all[sku_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5415
revtheme_product_all[bonusbals_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5427
revtheme_product_all[sklad_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5439
revtheme_product_all[ostatok_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5451
revtheme_product_all[weight_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5463
revtheme_product_all[razmers]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:5475

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

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

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

  • admin/view/template/revolution/revtheme.twig
  • catalog/view/theme/revolution/template/common/footer.twig
  • catalog/view/theme/revolution/template/product/category.twig
  • catalog/view/theme/revolution/template/product/manufacturer_info.twig
  • catalog/view/theme/revolution/template/product/product.twig
  • catalog/view/theme/revolution/template/product/search.twig
  • catalog/view/theme/revolution/template/product/special.twig
  • catalog/view/theme/revolution/template/revolution/revblog_blog.twig
  • system/revolution.ocmod.xml

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

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