2011-10-18 2 views
0
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"; 
    } 
} 

무엇이 잘못 되었나요? 당신은 function 선언 남겨 두었다syntax error, unexpected '{'php drupal modul

+3

함수 이름 앞에 키워드 function 필요 –

답변

4

/:

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() documentation 참조).

3

귀하의 ... 기능 앞에 function 키워드가 누락되었습니다.

3

당신은 당신이 모든 앞에`function` 누락