Вы здесь

Как изменить адрес регистрации пользователей ?

0

Собственно как заменить url с:
/user/register
например на /login

Версия Drupal: 
7.x
Вопрос задан 27.03.2018 - 17:49
Аватар пользователя Apuox
Apuox
20

Ответы

1

https://www.drupal.org/project/rename_admin_paths
Просто на login не даст заменить, а поменяет user на что-то ещё.

Второй вариант - сделать свой модуль http://xandeadx.ru/blog/drupal/256
в нём добавить hook_menu http://drupal-learning.com/blog/ispolzovanie-hookmenu-dlya-sozdaniya-str...
где вывести форму регистрации, примерно , как тут написано: https://drupal.stackexchange.com/questions/27416/print-registration-and-...

Ответ дан 27.03.2018 - 18:05
Аватар пользователя shu
shu
159
0

Если вас устраивает что будет два адреса для регистрации то достаточно для пути '/user/registrer' создать алиас 'login'

Если же вы хотите чтобы форма с регистрацией пользователя была доступна только по пути /login
то нужно проделать следующее:

1 Создать новую страницу и назначить ей алиас 'login'

2 Превратить форму регистрации в блок с помощью модуля 'Form Block'
https://www.drupal.org/project/formblock

3 В настройках блока 'User registration form' указать чтобы отображался только на странице 'login'

4 Запретить показ формы регистрации на страничке /user/register с помощью модуля 'Tab Tamer'
https://www.drupal.org/project/tabtamer
В настройках открыть раздел USER и для user/register выставить опцию Disabled.

Ответ дан 30.03.2018 - 17:05