Я работаю над еще одной идеей модуля. Этот модуль просто должен автоматически перенаправлять пользователя на указанный узел, как показано в следующем примере кода:
function test_module_init(){
drupal_goto('node/100');
}
Код является простым примером. Но на самом деле проблема заключается в том, что код продолжает выполняться до тех пор, пока браузер не выдаст сообщение об ошибке «слишком много перенаправлений».
Я понимаю, почему это происходит. Что мне нужно, так это лучший способ разместить мой код drupal_goto, чтобы он выполнялся один раз, а не несколько раз, как в настоящий момент в hook_init.