Skip to content

Текстовые блоки

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

Путь: Настройки шаблона → Главная страница → Текстовые блоки

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

Этот блок формирует главную страницу и помогает сразу показать посетителю важные товары, предложения или информацию.

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

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

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

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

НастройкаЧто она меняетЧто выбрать
ВключитьВключает или отключает указанную возможность.Да, Нет
Эффект всплытияУправляет параметром «Эффект всплытия» в этом компоненте.Да, Нет
Отображать на мобильныхВключает или отключает указанную возможность.Да, Нет
Тип иконкиВыбирает иконку или способ её отображения.Иконка, Картинка
ИконкаВыбирает иконку или способ её отображения.Заполните, если эта настройка нужна
ИзображениеВыбирает изображение, используемое этим компонентом.Заполните, если эта настройка нужна
Значение для языкаУправляет параметром «Значение для языка» в этом компоненте.Заполните, если эта настройка нужна
CheckboxУправляет параметром «Checkbox» в этом компоненте.Включено, Открывать в модальном окне
Порядок сортировкиОпределяет порядок вывода; меньшие значения обычно выводятся раньше.Укажите число; начните со значения по умолчанию

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

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

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

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

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


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

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

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

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

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

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

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_blocks_home[status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1720
revtheme_blocks_home[effect]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1732
revtheme_blocks_home[on_mobile]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1743
revtheme_blocks_home_item[{row}][icontype]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:1770
revtheme_blocks_home_item[{row}][icon]hidden / relative asset path / icon identifierне задан в HTMLadmin/view/template/revolution/revtheme.twig:1778
revtheme_blocks_home_item[{row}][image]hidden / relative asset path / icon identifierне задан в HTMLadmin/view/template/revolution/revtheme.twig:1782
revtheme_blocks_home_item[{row}][title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1789
revtheme_blocks_home_item[{row}][description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1797
revtheme_blocks_home_item[{row}][link][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:1805
revtheme_blocks_home_item[{row}][checkbox]checkbox / enum / boolean1, 1не задан в HTMLadmin/view/template/revolution/revtheme.twig:1810
revtheme_blocks_home_item[{row}][sort]text / integerне задан в HTMLadmin/view/template/revolution/revtheme.twig:1817

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

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

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

  • admin/controller/revolution/revstylesheet.php
  • admin/view/template/revolution/revtheme.twig
  • catalog/view/theme/revolution/template/revolution/revblocks.twig

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

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