0

我正在尝试更改 drupal 中的用户登录表单,我在其自己的文件夹中创建了一个主题的变体,现在我尝试更改与登录关联的功能,如下所示:

function bartik_modificado_theme() {
return array(
'user_login' => array(
'arguments' => array('form' => NULL),
),
);
}
function bartik_modificado_form_id($form) {
$output.= drupal_render($form);
return $output; 
}

function bartik_modificado_user_login($form) {
$form['links']=t('');
$output.=drupal_render($form);
return $output; 
}

但是我真的不知道要覆盖的正确函数是否是 user_login (¿我在哪里可以找到 Drupal 7 中的函数?)目前代码不起作用,请帮忙。

4

1 回答 1

0

看看 hook_form_alter: https ://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7

还有一个通过覆盖模板和特定元素来自定义用户登录表单的示例:
http://www.wdtutorials.com/2012/05/16/drupal-7-how-customize-user-login-form#。 UnNlepTXQ08

于 2013-11-01T08:29:57.770 回答