Skip to content

Общие дополнительные настройки

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

Путь: Настройки шаблона → Дополнительные настройки → Общие дополнительные настройки

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

Здесь настраивается отдельная покупательская или служебная страница магазина.

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

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

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

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

НастройкаЧто она меняетЧто выбрать
Кэширование шаблонаУправляет параметром «Кэширование шаблона» в этом компоненте.Вкл., Выкл.
Минификация css и jsУправляет параметром «Минификация css и js» в этом компоненте.Вкл., Выкл.
Mobile-detectУправляет параметром «Mobile-detect» в этом компоненте.Вкл., Выкл.
Изображения в webpВыбирает изображение, используемое этим компонентом.Вкл., Выкл.
Альтернативная страница 404Управляет параметром «Альтернативная страница 404» в этом компоненте.Да, Нет
Индикатор загрузки страницыУправляет параметром «Индикатор загрузки страницы» в этом компоненте.Вкл., Выкл.
Эффект размытияУправляет параметром «Эффект размытия» в этом компоненте.Вкл., Выкл.
Эффект затемненияУправляет параметром «Эффект затемнения» в этом компоненте.Вкл., Выкл.
Плавная загрузка страницУправляет параметром «Плавная загрузка страниц» в этом компоненте.Вкл., Выкл.
Политика конфиденциальностиУправляет параметром «Политика конфиденциальности» в этом компоненте.--- Не выбрано ---
Текст принятия cookiesЗадаёт отображаемый пользователю текст или заголовок.Вкл., Выкл.

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

Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.

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

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

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


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

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

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

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

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

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

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_all_settings[cache_on]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7421
revtheme_all_settings[minif_on]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7432
revtheme_all_settings[mobile_on]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7443
revtheme_all_settings[webp_on]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7454
revtheme_all_settings[error404]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7465
revtheme_all_settings[n_progres]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7476
revtheme_all_settings[razmiv_cont]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7487
revtheme_all_settings[zatemn_cont]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7498
revtheme_all_settings[opacity_cont]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7509
revtheme_all_settings[pol_konf]select / enum0, ∅, ∅не задан в HTMLadmin/view/template/revolution/revtheme.twig:7519
revtheme_all_settings[pol_konf_tvivod]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7534
revtheme_all_settings[{language_id}][pol_konf_new]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7546
revtheme_all_settings[cookies]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7555
revtheme_all_settings[{language_id}][cookies_text]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7566

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

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

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

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

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

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