我想更改我的Drupal网站上当前显示“登录”的文本。
[它是在drupal 7上构建的,其主题是omega。我已经按照下面的一些说明登录了登录块:http://drupal.org/node/1167712,它基本上将一些代码添加到主题template.php中,然后在主题的模板文件夹中创建一个tpl.php。
我可以通过这种方法将它放到登录块中,所以我知道它正确地挂接到它,只是不知道如何更改“登录”按钮的“值”。
尝试String Overrides模块。非常适合在此处和此处进行一些更改。
在您的template.php中,添加hook_form_alter()。
function yourthemenamehere_form_alter(&$form, $form_state, $form_id) {
//print_r($form) // This will display form elements.
if($form_id == "user_login") {
$form['actions']['submit']['#value']= "YOUR TEXT HERE";
}
}
尽管不完全是您的要求。您可能会发现以下链接很有帮助-Add Dyanmic login logut link to primary menu。它应该为您提供一个起点。
您可以使用hook_form_alter
。