Appearance
Ссылки в верхней линии
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Шапка сайта → Ссылки в верхней линии
Зачем это настраивать
Этот блок находится в верхней части сайта и помогает покупателю быстро перейти в нужный раздел, найти товар или связаться с магазином.
Что получится: После сохранения изменение будет видно в шапке магазина.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Шапка сайта и откройте вкладку Ссылки в верхней линии.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Выбор языка | Управляет параметром «Выбор языка» в этом компоненте. | Вкл., Выкл. |
| Выбор валюты | Управляет параметром «Выбор валюты» в этом компоненте. | Вкл., Выкл. |
| Кнопки "Сравнение, Закладки, ЛК"в линии каталога | Управляет параметром «Кнопки "Сравнение, Закладки, ЛК"в линии каталога» в этом компоненте. | Да, Нет |
| Сравнение | Управляет параметром «Сравнение» в этом компоненте. | Вкл., Выкл. |
| Закладки | Управляет параметром «Закладки» в этом компоненте. | Вкл., Выкл. |
| Личный кабинет | Управляет параметром «Личный кабинет» в этом компоненте. | Вкл., Выкл. |
| Выводить заголовок как | Задаёт отображаемый пользователю текст или заголовок. | Личный кабинет, Имя пользователя, Email пользователя |
| Авторизация в всплывающем окне | Управляет параметром «Авторизация в всплывающем окне» в этом компоненте. | Да, Нет |
| Значение для языка | Управляет параметром «Значение для языка» в этом компоненте. | Заполните, если эта настройка нужна |
| Порядок сортировки | Определяет порядок вывода; меньшие значения обычно выводятся раньше. | Укажите число; начните со значения по умолчанию |
| Revtheme dop menu 2 | Управляет параметром «Revtheme dop menu 2» в этом компоненте. | Заполните, если эта настройка нужна |
Как проверить
Откройте главную страницу магазина и посмотрите на верхнюю часть сайта. Затем уменьшите окно браузера и убедитесь, что элемент удобен на телефоне.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.header.top-links. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_header_links. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 12; служебных/шаблонных полей: 2.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_header_standart_links[rev_lang] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:503 |
revtheme_header_standart_links[rev_curr] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:514 |
revtheme_header_standart_links[in_top3] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:525 |
revtheme_header_standart_links[rev_srav] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:536 |
revtheme_header_standart_links[rev_wish] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:547 |
revtheme_header_standart_links[rev_acc] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:558 |
revtheme_header_standart_links[rev_acc_zagolovok] | radio / enum / boolean | kabinet, name, email | не задан в HTML | admin/view/template/revolution/revtheme.twig:569 |
revtheme_header_standart_links[popup_login] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:583 |
revtheme_header_link[{row}][title][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:610 |
revtheme_header_link[{row}][link][{language_id}] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:618 |
revtheme_header_link[{row}][sort] | text / integer | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:623 |
revtheme_dop_menu_2 | hidden / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:692 |
Условные зависимости
- Поля с клиентской зависимостью:
revtheme_header_standart_links[rev_acc]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.
Обнаруженные потребители конфигурации
admin/view/template/revolution/revtheme.twigcatalog/view/theme/revolution/template/common/header.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.