Вывести форму логина в своём блоке [РЕШЕНО]

Главные вкладки

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 19 апреля 2010 в 16:48

Добрый день!

Столкнулся с небольшой проблемой, которую не могу решить. Дело в том, что при подключении модуля OpenId, под полем для указания аккаунта openid имеется описание со ссылкой «Что такое OpenID?», которая не закрыта noindex. Я решил исправить это дело и стал искать различные решения. Готовых ответов, признаюсь сразу, не нашёл. Чтобы ничего не ковырять сам модуль OpenID и модуль User (ибо не кошерно), я решил вывести форму user_login_block в своём блоке, заключив её целиком в noindex. Всё бы ничего, но я никогда ещё не помещал форму, созданную чужим модулем в свой блок, а потому, как оказалось, не могу добиться вывода. Юзал поиск, поискал в книжке («Pro Drupal Developement»), но найти так и не сумел. Банальное решение «в лоб» через

<?phpglobal $user;
drupal_get_form('user_login_block')?>

ничего не дало, и форма не появляется.
Подскажите, пожалуйста, что я делаю не так? Спасибо.

Комментарии

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 20 апреля 2010 в 1:55

Sinkora, xxandeadxx
Спасибо. Я уже потом сообразил, что просто не вызывал вывод формы. К тому моменту я уже реализовал её вывод через свой модуль, просто не успел ещё отписаться здесь о результатах, а так вы совершенно правы — нужно было просто запросить её вывод.