Appearance
Общие настройки внешнего вида
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Внешний вид → Общие настройки внешнего вида
Зачем это настраивать
Здесь меняется оформление витрины без редактирования файлов шаблона.
Что получится: После сохранения новый вид будет применён к соответствующим страницам витрины.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Внешний вид и откройте вкладку Общие настройки внешнего вида.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Цвет фона страницы | Управляет цветом соответствующего элемента интерфейса. | Выберите цвет в палитре |
| Цвет ссылок | Задаёт адрес перехода; проверьте маршрут и протокол ссылки. | Выберите цвет в палитре |
| Цвет корзины | Управляет цветом соответствующего элемента интерфейса. | Выберите цвет в палитре |
| Цвет линии каталога | Управляет цветом соответствующего элемента интерфейса. | Выберите цвет в палитре |
| Цвет amazon меню в линии каталога | Управляет цветом соответствующего элемента интерфейса. | Выберите цвет в палитре |
| Расширить контент для широких экранов | Задаёт размер элемента; значение следует проверить на мобильных и настольных экранах. | Да, Нет |
| Страница на всю ширину | Задаёт размер элемента; значение следует проверить на мобильных и настольных экранах. | Да, Нет |
| Шапка и подвал на всю ширину | Задаёт размер элемента; значение следует проверить на мобильных и настольных экранах. | Да, Нет |
| Отступы страницы | Управляет параметром «Отступы страницы» в этом компоненте. | Да, Нет |
| Бэкграунд сайта | Выбирает изображение, используемое этим компонентом. | Заполните, если эта настройка нужна |
| Контент на всю ширину | Задаёт размер элемента; значение следует проверить на мобильных и настольных экранах. | Да, Нет |
| Вид шапки на мобильных | Управляет параметром «Вид шапки на мобильных» в этом компоненте. | Тип 1, Тип 2, Тип 3, Тип 4 |
| Заголовок меню | Задаёт отображаемый пользователю текст или заголовок. | Заполните, если эта настройка нужна |
| Произвольный текств мобильном меню | Задаёт отображаемый пользователю текст или заголовок. | Заполните, если эта настройка нужна |
| Кнопки Закладки и Сравнение | Управляет параметром «Кнопки Закладки и Сравнение» в этом компоненте. | Вкл., Выкл. |
| Цвет подложки выделения текста | Задаёт отображаемый пользователю текст или заголовок. | Выберите цвет в палитре |
| Прелоадер | Управляет параметром «Прелоадер» в этом компоненте. | Заполните, если эта настройка нужна |
Как проверить
Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.appearance.general. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_all_css. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 27; служебных/шаблонных полей: 3.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_all_settings[color_all_document] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7006 |
revtheme_all_settings[all_document_snow_on] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7011 |
revtheme_all_settings[color_href] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7023 |
revtheme_all_settings[color_href_hover] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7027 |
revtheme_all_settings[color_cart] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7035 |
revtheme_all_settings[color_cart_hover] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7039 |
revtheme_all_settings[color_top3] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7047 |
revtheme_all_settings[color_footer] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7051 |
revtheme_all_settings[color_amazon] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7059 |
revtheme_all_settings[color_top3_cart] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7063 |
revtheme_all_settings[all_content_width_wide] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7072 |
revtheme_all_settings[all_document_width] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7085 |
revtheme_all_settings[all_document_h_f_width] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7098 |
revtheme_all_settings[all_document_margin] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7111 |
revtheme_all_settings[all_fon_image] | hidden / relative asset path / icon identifier | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7125 |
revtheme_all_settings[all_fon_image_css_1] | checkbox / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7132 |
revtheme_all_settings[all_fon_image_css_2] | checkbox / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7139 |
revtheme_all_settings[all_fon_image_css_3] | checkbox / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7146 |
revtheme_all_settings[all_fon_image_css_4] | checkbox / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7153 |
revtheme_all_settings[all_content_width] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7166 |
revtheme_all_settings[mobile_header] | radio / enum / boolean | 0, 1, 2, 3 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7179 |
revtheme_all_settings[{language_id}][mob_menu_zag] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7201 |
revtheme_dop_menu_mob_menu | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7263 |
revtheme_all_settings[{language_id}][mob_menu_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7275 |
revtheme_all_settings[mobile_header_wac] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7285 |
revtheme_all_settings[color_selecta] | text / CSS color | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7300 |
revtheme_all_settings[preloader] | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7309 |
Условные зависимости
- Поля с клиентской зависимостью:
revtheme_all_settings[all_document_width],revtheme_all_settings[mobile_header]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.
Обнаруженные потребители конфигурации
admin/controller/revolution/revstylesheet.phpadmin/view/template/revolution/revtheme.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.