Кто-нибудь делал входную страницу с авторизацией и регистрацией в таком виде?
Каким способом можно ее сделать?
P.S. Такая страница нужна при включенной опции "Сайт доступен только авторизованным пользователям". Т.е пользователь при заходе на сайт попадает на Splash Screen, и пока он не авторизуется или не зарегистрируется на сам сайт попасть не сможет.
У Вас получилось ?css + html = profit
Что-то есть в /system/controllers/auth/forms/form_registration.php
Каким способом можно ее сделать?
Создать поля для пользователей. (first_name, last_name, phone,......)
Установить эти поля как обязательные (при регистрации они будут).
Взять Ваш пример и забацать верстку в "Форма регистрации" (в шаблоне). \templates\default\controllers\auth\widgets\register\register.tpl.php
вот примитивный пример… виджет получится на весь экран...
<div class="modal"> <?php 'action' => href_to('auth', 'register'), 'method' => 'post', 'append_html' => $captcha_html, 'title' => LANG_CONTINUE ) ), false); ?> </div> <style> .modal { width: 100%; height: 100%; position: fixed; top: 0px; left: 0; overflow: auto; margin: 0; padding: 0; background: #fff; z-index: 101; box-sizing: border-box; } </style>
→ Настройки → Сайт → Типы контента по умолчанию → указать тип контента страницы.
Создать страницу в pages и указать url newuser
Создать новую страницу — назвать Регистрация и указать положительную маску */newuser.html
Потом...
Только я наверное забыл указать что мне такая страница нужна при включенной опции "Сайт доступен только авторизованным пользователям". Т.е пользователь при заходе на сайт попадает на Splash Screen, и пока он не авторизуется или не зарегистрируется на сам сайт попасть не сможет.