Я использую drupal 7, и я хочу настроить регистрационную форму и форму входа пользователя. Я использую этот код в template.tpl.php:Как прописать регистрационную форму в drupal 7?
function mytheme_theme($existing, $type, $theme, $path){
$hooks['user_login']=array(
'render element'=>'form',
'template' =>'templates/user-login',
);
$hooks['user_register']=array(
'render element'=>'form',
'template' =>'templates/user-register',
);
$hooks['user_pass']=array(
'render element'=>'form',
'template' =>'templates/user-pass',
);
return $hooks;
}
странное дело «user_login» и «user_pass» являются работы, но «user_register» нет. кто-то, пожалуйста, дайте мне знать, почему и покажите мне, как его решить. Спасибо за помощь.
Спасибо за ваш ответ. О MyTHEME_theme_name (& $ vars), на самом деле я этого не знаю. не могли бы вы выслать мне ссылку? о hook_theme_registry_alter, я делаю именно то, что вы мне говорите. но он все еще не работает. – NamPham