Skip to content

Страница регистрации

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

Путь: Настройки шаблона → Дополнительные настройки → Страница регистрации

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

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

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

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

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

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

НастройкаЧто она меняетЧто выбрать
СтатусВключает или отключает указанную возможность.Вкл., Выкл.
Показывать заголовкиВключает или отключает указанную возможность.Да, Нет
Произвольные поляУправляет параметром «Произвольные поля» в этом компоненте.Вкл., Выкл.
Дополнительный текстЗадаёт отображаемый пользователю текст или заголовок.Введите нужный текст
Выбор группы покупателяУправляет параметром «Выбор группы покупателя» в этом компоненте.Вкл., Выкл.
ИмяЗадаёт отображаемый пользователю текст или заголовок.Включено, Включено и обязательно, Выключено
ФамилияУправляет параметром «Фамилия» в этом компоненте.Включено, Включено и обязательно, Выключено
ТелефонУправляет цветом соответствующего элемента интерфейса.Включено, Включено и обязательно, Выключено
Маска для телефонаУправляет цветом соответствующего элемента интерфейса.Заполните, если эта настройка нужна
E-mailУправляет параметром «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 / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7941
revtheme_all_settings[revregister_legends]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7952
revtheme_all_settings[revregister_custom_fields]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7963
revtheme_all_settings[{language_id}][revregister_description]textarea / HTML (мультиязычное поле, если в имени есть language_id)не задан в HTMLadmin/view/template/revolution/revtheme.twig:7981
revtheme_all_settings[revregister_customer_group]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7997
revtheme_all_settings[revregister_name]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8007
revtheme_all_settings[revregister_family]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8027
revtheme_all_settings[revregister_telephone]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8047
revtheme_all_settings[revregister_telephone_mask]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8067
revtheme_all_settings[revregister_mail]select / enum2не задан в HTMLadmin/view/template/revolution/revtheme.twig:8073
revtheme_all_settings[revregister_newsletter]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8097
revtheme_all_settings[revregister_country]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8109
revtheme_all_settings[revregister_region]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8129
revtheme_all_settings[revregister_index]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8149
revtheme_all_settings[revregister_city]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8169
revtheme_all_settings[revregister_adres]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8189

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

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

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

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

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

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