Добрый день.
Столкнулся с такой проблемой:
После подключения собственной темы пользователь после логина всегда перемещается на главную страницу. Подскажите, пожалуйса, в чем может быть проблема? Где искать проблему, какая часть template.php за это отвечает?
Спасибо.
Комментарии
поищите функцию с "user_login"
Оказалось, проблема в неправильной темизации блока авторизации. За основу был взят статический HTML, полученный для этого блока на главной странице. В итоге для любой страницы кусок формы логина, который отвечает за переадресацию, выглядел так:
<form action="/node?destination=node" accept-charset="UTF-8" method="post" id="user-login-form">
Для получения правильного HTML для каждой страницы в файл block-user-0.tpl.php был добавлен следующий код:
<form action="<?php print url($_GET['q'], drupal_get_destination());?>" accept-charset="UTF-8" method="post" id="user-login-form">