Skip to content

Общие настройки внешнего вида

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

Путь: Настройки шаблона → Внешний вид → Общие настройки внешнего вида

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

Здесь меняется оформление витрины без редактирования файлов шаблона.

Что получится: После сохранения новый вид будет применён к соответствующим страницам витрины.

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

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

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

НастройкаЧто она меняетЧто выбрать
Цвет фона страницыУправляет цветом соответствующего элемента интерфейса.Выберите цвет в палитре
Цвет ссылокЗадаёт адрес перехода; проверьте маршрут и протокол ссылки.Выберите цвет в палитре
Цвет корзиныУправляет цветом соответствующего элемента интерфейса.Выберите цвет в палитре
Цвет линии каталогаУправляет цветом соответствующего элемента интерфейса.Выберите цвет в палитре
Цвет 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не задан в HTMLadmin/view/template/revolution/revtheme.twig:7006
revtheme_all_settings[all_document_snow_on]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7011
revtheme_all_settings[color_href]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7023
revtheme_all_settings[color_href_hover]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7027
revtheme_all_settings[color_cart]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7035
revtheme_all_settings[color_cart_hover]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7039
revtheme_all_settings[color_top3]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7047
revtheme_all_settings[color_footer]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7051
revtheme_all_settings[color_amazon]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7059
revtheme_all_settings[color_top3_cart]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7063
revtheme_all_settings[all_content_width_wide]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7072
revtheme_all_settings[all_document_width]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7085
revtheme_all_settings[all_document_h_f_width]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7098
revtheme_all_settings[all_document_margin]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7111
revtheme_all_settings[all_fon_image]hidden / relative asset path / icon identifierне задан в HTMLadmin/view/template/revolution/revtheme.twig:7125
revtheme_all_settings[all_fon_image_css_1]checkbox / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7132
revtheme_all_settings[all_fon_image_css_2]checkbox / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7139
revtheme_all_settings[all_fon_image_css_3]checkbox / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7146
revtheme_all_settings[all_fon_image_css_4]checkbox / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7153
revtheme_all_settings[all_content_width]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7166
revtheme_all_settings[mobile_header]radio / enum / boolean0, 1, 2, 3не задан в HTMLadmin/view/template/revolution/revtheme.twig:7179
revtheme_all_settings[{language_id}][mob_menu_zag]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7201
revtheme_dop_menu_mob_menuhidden / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7263
revtheme_all_settings[{language_id}][mob_menu_description]textarea / HTML (мультиязычное поле, если в имени есть language_id)не задан в HTMLadmin/view/template/revolution/revtheme.twig:7275
revtheme_all_settings[mobile_header_wac]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7285
revtheme_all_settings[color_selecta]text / CSS colorне задан в HTMLadmin/view/template/revolution/revtheme.twig:7300
revtheme_all_settings[preloader]hidden / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7309

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

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

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

  • admin/controller/revolution/revstylesheet.php
  • admin/view/template/revolution/revtheme.twig
  • system/revolution.ocmod.xml

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

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