Appearance
Конструктор подвала
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Подвал сайта → Конструктор подвала
Зачем это настраивать
Этот блок находится внизу сайта: здесь покупатели ищут контакты, полезные ссылки, способы оплаты и другую справочную информацию.
Что получится: После сохранения прокрутите любую страницу магазина вниз — изменение будет видно в подвале.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Подвал сайта и откройте вкладку Конструктор подвала.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Статус | Включает или отключает указанную возможность. | Вкл., Выкл. |
| 1 колонка | Включает или отключает указанную возможность. | Вкл., Выкл. |
| 2 колонка | Включает или отключает указанную возможность. | Вкл., Выкл. |
| 3 колонка | Включает или отключает указанную возможность. | Вкл., Выкл. |
| 4 колонка | Включает или отключает указанную возможность. | Вкл., Выкл. |
| 5 колонка | Включает или отключает указанную возможность. | Вкл., Выкл. |
| Revtheme dop menu cf | Управляет параметром «Revtheme dop menu cf» в этом компоненте. | Заполните, если эта настройка нужна |
| Произвольный текст | Задаёт отображаемый пользователю текст или заголовок. | Введите нужный текст |
| Revtheme dop menu cf 2 | Управляет параметром «Revtheme dop menu cf 2» в этом компоненте. | Заполните, если эта настройка нужна |
| Revtheme dop menu cf 3 | Управляет параметром «Revtheme dop menu cf 3» в этом компоненте. | Заполните, если эта настройка нужна |
| Revtheme dop menu cf 4 | Управляет параметром «Revtheme dop menu cf 4» в этом компоненте. | Заполните, если эта настройка нужна |
| Revtheme dop menu cf 5 | Управляет параметром «Revtheme dop menu cf 5» в этом компоненте. | Заполните, если эта настройка нужна |
Как проверить
Откройте любую страницу магазина, прокрутите её до конца и проверьте ссылки и телефоны нажатием.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.footer.builder. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_custom_footer. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 22; служебных/шаблонных полей: 13.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_custom_footer[status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6082 |
revtheme_custom_footer[dops_pc_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6091 |
revtheme_custom_footer[cf_1_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6102 |
revtheme_custom_footer[cf_1_width] | select / enum | 20, 25, 50, 75, 100, 20, 25, 50, 75, 100 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6110 |
revtheme_custom_footer[cf_2_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6149 |
revtheme_custom_footer[cf_2_width] | select / enum | 20, 25, 50, 75, 100, 20, 25, 50, 75, 100 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6157 |
revtheme_custom_footer[cf_3_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6196 |
revtheme_custom_footer[cf_3_width] | select / enum | 20, 25, 50, 75, 100, 20, 25, 50, 75, 100 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6204 |
revtheme_custom_footer[cf_4_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6243 |
revtheme_custom_footer[cf_4_width] | select / enum | 20, 25, 50, 75, 100, 20, 25, 50, 75, 100 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6251 |
revtheme_custom_footer[cf_5_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6290 |
revtheme_custom_footer[cf_5_width] | select / enum | 20, 25, 50, 75, 100, 20, 25, 50, 75, 100 | не задан в HTML | admin/view/template/revolution/revtheme.twig:6298 |
revtheme_dop_menu_cf | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6411 |
revtheme_custom_footer[{language_id}][cf_1_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6424 |
revtheme_dop_menu_cf_2 | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6500 |
revtheme_custom_footer[{language_id}][cf_2_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6513 |
revtheme_dop_menu_cf_3 | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6589 |
revtheme_custom_footer[{language_id}][cf_3_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6602 |
revtheme_dop_menu_cf_4 | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6678 |
revtheme_custom_footer[{language_id}][cf_4_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6691 |
revtheme_dop_menu_cf_5 | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6767 |
revtheme_custom_footer[{language_id}][cf_5_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:6780 |
Условные зависимости
- Явные обработчики
onchange/onclickу полей этого экрана не обнаружены.
Обнаруженные потребители конфигурации
admin/view/template/revolution/revtheme.twigcatalog/view/theme/revolution/template/common/footer.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.