Appearance
Корзина в шапке
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Шапка сайта → Корзина в шапке
Зачем это настраивать
Этот блок находится в верхней части сайта и помогает покупателю быстро перейти в нужный раздел, найти товар или связаться с магазином.
Что получится: После сохранения изменение будет видно в шапке магазина.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Шапка сайта и откройте вкладку Корзина в шапке.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Иконка | Выбирает иконку или способ её отображения. | Иконка, Картинка |
| Положение корзины | Управляет параметром «Положение корзины» в этом компоненте. | В шапке, В линии меню |
| Тип корзины | Управляет параметром «Тип корзины» в этом компоненте. | Выпадающая, Всплывающая, Переход к оформлению, Плавающая |
| При клике на кнопку Купить | Управляет параметром «При клике на кнопку Купить» в этом компоненте. | Всплывающая корзина, Полет картинки в корзину, Переход к оформлению |
| Размер блока корзины | Управляет параметром «Размер блока корзины» в этом компоненте. | Мини, Уменьшенный, Стандартный |
| Показывать кнопку"Открыть корзину" | Включает или отключает указанную возможность. | Да, Нет |
| Показывать кнопку"Заказ в 1 клик" | Включает или отключает указанную возможность. | Да, Нет |
Как проверить
Откройте главную страницу магазина и посмотрите на верхнюю часть сайта. Затем уменьшите окно браузера и убедитесь, что элемент удобен на телефоне.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.header.cart. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_header_cart. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 9; служебных/шаблонных полей: 0.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_header_cart[icontype] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1355 |
revtheme_header_cart[icon] | hidden / relative asset path / icon identifier | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1363 |
revtheme_header_cart[image] | hidden / relative asset path / icon identifier | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:1367 |
revtheme_header_cart[cart_position] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1374 |
revtheme_header_cart[type] | select / enum | standart, standart, modal, modal, redirect, redirect, floating, floating | не задан в HTML | admin/view/template/revolution/revtheme.twig:1384 |
revtheme_header_cart[cart_vspl] | radio / enum / boolean | 1, 0, 2 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1412 |
revtheme_header_cart[cart_size] | radio / enum / boolean | mini, small, standart | не задан в HTML | admin/view/template/revolution/revtheme.twig:1426 |
revtheme_header_cart[cart_carturl] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1440 |
revtheme_header_cart[cart_quick] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:1451 |
Условные зависимости
- Поля с клиентской зависимостью:
revtheme_header_cart[icontype]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.
Обнаруженные потребители конфигурации
admin/controller/revolution/revstylesheet.phpadmin/view/template/revolution/revtheme.twigcatalog/view/theme/revolution/template/common/header.twigcatalog/view/theme/revolution/template/revolution/revpopupview.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.