2012-06-22 5 views
0

Почему Drupal 7 не может перенаправить правильно (я вошел в систему)?Страница не перенаправляется правильно, когда я пытаюсь позвонить drupal_get_form

Когда я пытаюсь вызвать drupal_get_form ('user_login') из моего модуля в hook_preprocess_page(), браузер передает это сообщение.

Спасибо!

+0

Добро пожаловать в stackoverflow. Пожалуйста, прочтите FAQ (http://stackoverflow.com/faq). Вам нужно будет предоставить более подробную информацию, если вы хотите, чтобы кто-то ответил. В этом случае вы не указали, какое сообщение вы имеете в виду. –

ответ

0

Функция Drupa_get_form() не предназначена для перенаправления. Это для получения формы. В вашем случае вы вызываете форму входа в систему. Для перенаправления, используйте drupal_goto() функция здесь ссылку на Друпал апи http://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_goto/7

0

Ну, drupal_get_form('user_login') вызывает проблему. Поэтому вместо drupal_get_form('user_login') используйте drupal_get_form('user_login_block'), и он будет работать.