2011-02-25 6 views
0

어떻게 노드에서 양식을 작성하기 위해 사용자 정의 인라인 오류 메시지를 설정할 수 있습니까 (cck 및 모든 내용 포함)? drupal6 오류 ajax 인라인

나는 여러 모듈을 보았다,하지만 CCK 지원이 없기 때문에 그들 중 누구도, 100 % 용액을 포기하지, 난 당신이 사용자 정의 유효성 검사를 할 찾고 추측하고있어 등, 오류 메시지

+2

를 내가 좀 더 쉽게 읽을 수 있도록하기 위해 질문을 편집 한 후에도, 나는 아직도 당신이 요구하는 어떤 단서가 없다. 더 자세하게 얘기해 주 시겠어요? 새로운 메시지에서 어떤 메시지를 변경하고 싶습니까? – berkes

답변

0

지원을 업로드 CCK 필드에서?

그런 경우 모듈을 만들고 hook_form_alter()를 구현하고 고유 한 유효성 검사 함수를 작성하여 함수를 추가 할 수 있습니다.

function mymodule_form_alter(&$form, &$form_state, $form_id) { 
    switch ($form_id) { 
    case 'story_node_form': // Or whatever content type you're checking 
     // Simply add an additional link validate handler. 
     $form['#validate'][] = 'mymodule_field_validate'; 
     break; 
    } 
} 

function mymodule_field_validate($form, &$form_state) { 
    if (!somevalidatorfunctionorother($form_state['values']['my_custom_field']) { 
    form_set_error('my_custom_field', t('Text of your error message.')); 
    } 
} 

내가이 글에서 위의 코드를 적용 : http://fleetthought.com/adding-additional-cck-validation-function-field-using-hookformalter