0
이봐, 내가 만든 콘트 넷 형식을 가지고 있고, 내가 그 모든 좋은 일을 할 때 양식을 할 때 몇 가지 twweak하고 싶지하지만 일단 내가 추가 한 내 변경 사항을 무시 제출 필드 예를 들어, 내가 그 변화를 할 수있는 그 필드를 삽입하도록 말해? hook_submit에 모든 필드를 다시 넣어야합니까?drupal 6 양식을 변경하고 exsiting 콘텐츠 유형에 제출
이봐, 내가 만든 콘트 넷 형식을 가지고 있고, 내가 그 모든 좋은 일을 할 때 양식을 할 때 몇 가지 twweak하고 싶지하지만 일단 내가 추가 한 내 변경 사항을 무시 제출 필드 예를 들어, 내가 그 변화를 할 수있는 그 필드를 삽입하도록 말해? hook_submit에 모든 필드를 다시 넣어야합니까?drupal 6 양식을 변경하고 exsiting 콘텐츠 유형에 제출
$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
}
나는 어떻게해야할까요? 이제는 모든 변경 사항을 적용하고 나 자신의 유효성을 검사하지 않고 변경 사항을 적용 할 것입니다. 즉, 나는 단지 1 필드를 변경했는데 cck에서 "content create"10 cck 필드에서 프로그래밍 방식으로 submit funcion에 삽입해야했습니다. – amirash
hehe, $ form [ '# submit'] - 제출 배열이므로 cck 제출 함수를 재정의하지 않습니다. 내가 쓴대로 변경 사항을 저장하면됩니다. CCK는 자신을 구할 것입니다. 명확한? – Nikit