2011-02-20 2 views
0

이봐, 내가 만든 콘트 넷 형식을 가지고 있고, 내가 그 모든 좋은 일을 할 때 양식을 할 때 몇 가지 twweak하고 싶지하지만 일단 내가 추가 한 내 변경 사항을 무시 제출 필드 예를 들어, 내가 그 변화를 할 수있는 그 필드를 삽입하도록 말해? hook_submit에 모든 필드를 다시 넣어야합니까?drupal 6 양식을 변경하고 exsiting 콘텐츠 유형에 제출

답변

0
$function YOURMODULE_form_alter(&$form, &$form_state) { 
    //... 
    $form['#submit'][] = 'YOURMODULE_submitfunction'; 
    //... 
} 

function YOURMODULE_submitfunction($form, &$form_state) { 
    // Save your own changes here to DB or something other 
} 
+0

나는 어떻게해야할까요? 이제는 모든 변경 사항을 적용하고 나 자신의 유효성을 검사하지 않고 변경 사항을 적용 할 것입니다. 즉, 나는 단지 1 필드를 변경했는데 cck에서 "content create"10 cck 필드에서 프로그래밍 방식으로 submit funcion에 삽입해야했습니다. – amirash

+0

hehe, $ form [ '# submit'] - 제출 배열이므로 cck 제출 함수를 재정의하지 않습니다. 내가 쓴대로 변경 사항을 저장하면됩니다. CCK는 자신을 구할 것입니다. 명확한? – Nikit