Appearance
Страница регистрации
DOC · руководство пользователя · Revolution 5.x
Путь: Настройки шаблона → Дополнительные настройки → Страница регистрации
Зачем это настраивать
Здесь настраивается отдельная покупательская или служебная страница магазина.
Что получится: После сохранения откройте соответствующую страницу магазина и проверьте результат.
Как настроить
- В админке откройте Настройки шаблона.
- Перейдите в раздел Дополнительные настройки и откройте вкладку Страница регистрации.
- Если есть переключатель показа блока, сначала включите его.
- Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
- Нажмите кнопку Сохранить в правом верхнем углу.
- Откройте витрину магазина в новой вкладке и проверьте результат.
Что означают настройки
| Настройка | Что она меняет | Что выбрать |
|---|---|---|
| Статус | Включает или отключает указанную возможность. | Вкл., Выкл. |
| Показывать заголовки | Включает или отключает указанную возможность. | Да, Нет |
| Произвольные поля | Управляет параметром «Произвольные поля» в этом компоненте. | Вкл., Выкл. |
| Дополнительный текст | Задаёт отображаемый пользователю текст или заголовок. | Введите нужный текст |
| Выбор группы покупателя | Управляет параметром «Выбор группы покупателя» в этом компоненте. | Вкл., Выкл. |
| Имя | Задаёт отображаемый пользователю текст или заголовок. | Включено, Включено и обязательно, Выключено |
| Фамилия | Управляет параметром «Фамилия» в этом компоненте. | Включено, Включено и обязательно, Выключено |
| Телефон | Управляет цветом соответствующего элемента интерфейса. | Включено, Включено и обязательно, Выключено |
| Маска для телефона | Управляет цветом соответствующего элемента интерфейса. | Заполните, если эта настройка нужна |
| Управляет параметром «E-mail» в этом компоненте. | Включено и обязательно | |
| Подписка на новости | Управляет параметром «Подписка на новости» в этом компоненте. | Вкл., Выкл. |
| Страна | Ограничивает количество выводимых элементов. | Включено, Включено и обязательно, Выключено |
| Регион | Управляет параметром «Регион» в этом компоненте. | Включено, Включено и обязательно, Выключено |
| Индекс | Управляет параметром «Индекс» в этом компоненте. | Включено, Включено и обязательно, Выключено |
| Город | Управляет параметром «Город» в этом компоненте. | Включено, Включено и обязательно, Выключено |
| Адрес | Управляет параметром «Адрес» в этом компоненте. | Включено, Включено и обязательно, Выключено |
Как проверить
Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.
Если изменение не появилось
Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.
Смотрите также
- Дополнительные настройки: все задачи раздела
- Как безопасно менять настройки
- Что делать, если изменения не видны
DEV · техническая спецификация
DEV · поля, форматы, зависимости и исходники
Контракт формы
- Сущность:
revolution.settings.additional.register. - Административный шаблон:
admin/view/template/revolution/revtheme.twig, контейнер#tab_all_settings_register. - Передача:
POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела. - Уникальных пользовательских полей: 16; служебных/шаблонных полей: 0.
- Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.
Граница подтверждённого знания
Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.
Поля
| Ключ POST | Тип / формат | Допустимые значения | HTML-default | Источник |
|---|---|---|---|---|
revtheme_all_settings[revregister_status] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7941 |
revtheme_all_settings[revregister_legends] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7952 |
revtheme_all_settings[revregister_custom_fields] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7963 |
revtheme_all_settings[{language_id}][revregister_description] | textarea / HTML (мультиязычное поле, если в имени есть language_id) | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:7981 |
revtheme_all_settings[revregister_customer_group] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:7997 |
revtheme_all_settings[revregister_name] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8007 |
revtheme_all_settings[revregister_family] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8027 |
revtheme_all_settings[revregister_telephone] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8047 |
revtheme_all_settings[revregister_telephone_mask] | text / string | — | не задан в HTML | admin/view/template/revolution/revtheme.twig:8067 |
revtheme_all_settings[revregister_mail] | select / enum | 2 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8073 |
revtheme_all_settings[revregister_newsletter] | radio / enum / boolean | 1, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8097 |
revtheme_all_settings[revregister_country] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8109 |
revtheme_all_settings[revregister_region] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8129 |
revtheme_all_settings[revregister_index] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8149 |
revtheme_all_settings[revregister_city] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8169 |
revtheme_all_settings[revregister_adres] | select / enum | 1, 2, 0, 1, 2, 0, 1, 2, 0 | не задан в HTML | admin/view/template/revolution/revtheme.twig:8189 |
Условные зависимости
- Поля с клиентской зависимостью:
revtheme_all_settings[revregister_status]. Их видимость зависит от соседнего переключателя; сервер всё равно может получить скрытое значение.
Обнаруженные потребители конфигурации
admin/controller/revolution/revstylesheet.phpadmin/view/template/revolution/revtheme.twigsystem/revolution.ocmod.xml
После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.