Как распечатать регистрационную форму и форму входа на одной странице?
Я думаю, что я действительно ищу только идентификаторы формы, но если у вас есть подходящая функция рендеринга, это было бы очень полезно.
print(drupal_render(drupal_get_form('user_register_form')));
print(drupal_render(drupal_get_form('user_login_block')));
Посмотрите user_register_form () и user_login_block () для деталей. Обратите внимание, что user_register_form
это необычная функция конструктора форм: в некоторых случаях она перенаправляет.
Я взял код от LoginToboggan. Это то, что я получил.
источник
Для этого вам необходимо создать страницу для регистрации, как это
И распечатайте содержимое страницы как обычно. на этой странице вы можете попробовать сделать рендер
user_login_block
Дополнительные ресурсы
источник
LoginToboggan сделает это за вас: установите его и зайдите в admin / config / system / logintoboggan; выберите «Представить единую страницу входа / регистрации».
источник