drupal如何更改登录块按钮值

问题描述 投票:0回答:4

我想更改我的Drupal网站上当前显示“登录”的文本。

[它是在drupal 7上构建的,其主题是omega。我已经按照下面的一些说明登录了登录块:http://drupal.org/node/1167712,它基本上将一些代码添加到主题template.php中,然后在主题的模板文件夹中创建一个tpl.php。

我可以通过这种方法将它放到登录块中,所以我知道它正确地挂接到它,只是不知道如何更改“登录”按钮的“值”。

php drupal login drupal-blocks
4个回答
0
投票

尝试String Overrides模块。非常适合在此处和此处进行一些更改。


1
投票

在您的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";
  }
}

0
投票

尽管不完全是您的要求。您可能会发现以下链接很有帮助-Add Dyanmic login logut link to primary menu。它应该为您提供一个起点。


0
投票

您可以使用hook_form_alter

© www.soinside.com 2019 - 2024. All rights reserved.