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

Posted

技术标签:

【中文标题】Drupal 以编程方式呈现登录表单【英文标题】:Drupal render login form programmatically 【发布时间】:2012-08-13 07:08:38 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

解决了!

对于 D7:

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

对于 D6:

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

【讨论】:

要呈现注册表,请使用drupal_get_form('user_register_form')

以上是关于Drupal 以编程方式呈现登录表单的主要内容,如果未能解决你的问题,请参考以下文章

drupal 7以编程方式登录用户

drupal 7以编程方式登录用户

如何以编程方式更改 Drupal 用户密码?

php 在drupal 8中以编程方式创建词汇和术语: - Drupal

php Drupal 8:以编程方式处理队列

php Drupal 8以编程方式创建用户