0

I want to change the text that currently says "log in" on my drupal site.

It is built on drupal 7 on a sub theme of omega. I have made a hook to the login block by following some instructions found here: http://drupal.org/node/1167712, which basically adds some code into the themes template.php and then making a tpl.php in the templates folder in the theme.

I can get it to put more thing into the login block by this method so i know that its hooking to it properly, just dont know how to change the "value" of the "log in" button.

4

3 に答える 3

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";
  }
}
于 2012-11-02T11:30:57.703 に答える
0

正確にはあなたが尋ねたものではありませんが。次のリンクが役立つ場合があります- プライマリメニューにDyanmicログインログリンクを追加します。それはあなたに出発点を与えるはずです。

于 2012-11-01T08:16:05.273 に答える
0

String Overridesモジュールを試してみてください。あちこちでいくつかの変更を加えるのに適しています。

于 2012-11-01T09:44:01.437 に答える