2010-04-20 7 views
0

'mytype_node_form'이라는 CCK 정의 양식이 있습니다.Drupal 후크 변경 후크 유효성 확인

나는 form_overrides

내가 성공적으로 $ form_id = 'mytype_node_form'를 확인 어디 form_overrides_form_alter라는 함수를 만들

라는 모듈을 만들

질문 : 유효성 검사 함수의 이름이어야 무엇

(hook_validate) 모듈 form_overrides에서 mytype_node_form 양식에 사용자 정의 유효성 검사를 추가 할 수 있습니까?

나는 당신이를 지정하지 않으면이

기능 form_overrides_mytype_node_form_validate 같은 ($ 양식, & $ form_state) 또는
기능 form_overrides_validate ($ 양식, & $ form_state)

답변

1

을 찾아야한다 생각 유효성 확인 기능이 $form['#validate'] 인 경우, Drupal은 양식 ID가 "_validate"인 함수를 찾습니다. 따라서이 경우에는 mytype_node_form_validate()을 찾고 (제출 기능의 경우 마찬가지로 mytype_node_form_submit()) 찾으십시오.