Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何覆盖Drupal中用户登录的函数?_Php_Drupal_Block - Fatal编程技术网

Php 如何覆盖Drupal中用户登录的函数?

Php 如何覆盖Drupal中用户登录的函数?,php,drupal,block,Php,Drupal,Block,我正在尝试更改drupal中的用户登录表单,我在自己的文件夹中创建了一个主题变体,现在我尝试更改与登录相关的函数,如下所示: function bartik_modificado_theme() { return array( 'user_login' => array( 'arguments' => array('form' => NULL), ), ); } function bartik_modificado_form_id($form) { $output.= drup

我正在尝试更改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; 
}

但是,我真的不知道覆盖的正确函数是否是用户登录(我在Drupal 7中的哪里可以找到该函数?)

还有一个通过覆盖模板和特定元素定制用户登录表单的示例: