Как с помощью стандартного модуля Trigger сделать перенаправление пользователя в его профиль.Я создал действие (admin/settings/actions/configure/),где указываю в поле URL адрес страницы пользователя (user).В триггерах (admin/build/trigger/user) в действии "После входа пользователя" указываю созданное мною ранее действие.Но после входа на сайт ,как попадал на главную страницу,так и попадаю.Подскажите что я не правильно делаю?Или как еще можно сделать,чтобы пользователь попадал сразу к себе в профиль?Дополнительные модули не хотелось бы подключать типа login_destination.И в user.module лезть это не решение проблемы.
Комментарии
Обычно (в 6.*) он сам должен к себе заходить. У меня так всегда было, пока я сам не переделал
Может у Вас уже включен какой то триггер который перенаправляет на главную? У меня стандартная сборка 6-го Друпала тоже всегда перенаправляет на профиль после логина.
Может попробовать ссылаться на форму логина через ссылку
http://вашсайт.ru/user/login
и залогинившись он по идее должен оказаться в своем профиле
Дело в том ,что в меню "О сайте" указывается по умолчанию главная страница сайта /node.Меняю на любую другую ссылку типа /profile или другую отличную от /node и все в порядке перенаправляет в профиль.Стоит мне создать тип материала node и выставить в качестве главной страницы.И все...приехали.Попадаю на главную вместо профиля.А ставить в настройках "О сайте" главной profile не хорошо.Анонимные пользователи не увидят ничего кроме формы входа и "Доступ запрещен".
Если еще актуальна проблема. Наткнулся на решение похожего случая в другой ветке форума:
http://www.drupal.ru/node/24020
У меня тоже не срабатывает перенаправление "После логина пользователя".
Если поставить действие - вывести сообщение на событие "после логина" - работает.
Если поставить действие - перенаправить на URL на тоже событие "после логина" - НЕ ПЕРЕНАПРАВЛЯЕТ никуда, а загружается как обычно страница, прописанная как главная в настройках сайта.
Почему не работает именно перенаправление после логина - не понимаю.
проблема всё ещё актуальна.
есть может у кого уже варианты решения?
триггер не срабатывает, модуль тоже не сработал.
Попробуйте отключать модули по очереди. Либо поищите в модулях имплементацию hook_user с действием login и отключайте модули в которых это найдете. Потому что модуль user ядра drupal в конце операции логина пользователя вызывает этот хук у всех модулей. Очевидно, что кто-то из них производит перенаправление. Это для Дру6, для 7ки не знаю.