Drupal以编程方式呈现登录表单

Don*_*cik 16 forms login drupal-7

我正在尝试在基本页面中显示登录表单.当我登录时,会将我重定向到用户帐户页面.当我退出时,这没有任何显示.

<?php drupal_get_form("user_login"); ?>
Run Code Online (Sandbox Code Playgroud)

Don*_*cik 39

解决了!

对于D7:

<?php 
$elements = drupal_get_form("user_login"); 
$form = drupal_render($elements);
echo $form;
?>
Run Code Online (Sandbox Code Playgroud)

对于D6:

<?php 
echo drupal_get_form("user_login");
?>
Run Code Online (Sandbox Code Playgroud)

  • 要呈现注册表单,请使用`drupal_get_form('user_register_form')` (2认同)