синтаксическая ошибка, неожиданный '{' php drupal modul - PullRequest
0 голосов
/ 19 октября 2011
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\atins\drupal\sites\all\modules\my_module\my_module.module on line 3

my_module_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == "webform-client-form-57--3"){ 
    $form["webform-component-email-address"]["#default_value"] = "BLAH BLAH";
  }
}

Я не могу понять, что не так.: /

Ответы [ 3 ]

4 голосов
/ 19 октября 2011

Вы пропустили объявление function:

function my_module_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == "webform-client-form-57--3"){ 
    $form["webform-component-email-address"]["#default_value"] = "BLAH BLAH";
  }  
}

Еще одна небольшая заметка, вы должны передать $form_state по ссылке (&$form_state), на случай, если вы планируете использовать ее в своем хуке (см. hook_form_alter() документация ).

3 голосов
/ 19 октября 2011

Вам нужно ключевое слово function перед именем вашей функции

3 голосов
/ 19 октября 2011

Перед вашей функцией ... отсутствует ключевое слово function.

...