以编程方式渲染Drupal登录表单

16

我正在尝试在一个基本页面中显示登录表单。当我已登录时,这会将我重定向到用户帐户页面。当我未登录时,不显示任何内容。

<?php drupal_get_form("user_login"); ?>
1个回答

39

问题已解决!

对于D7版本:

<?php 
$elements = drupal_get_form("user_login"); 
$form = drupal_render($elements);
echo $form;
?>

对于D6:

<?php 
echo drupal_get_form("user_login");
?>

2
要呈现注册表单,请使用 drupal_get_form('user_register_form') - thirdender

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接