여러 cck 텍스트 필드에 '표시'확인란을 추가하려고합니다. 아래 코드는 필드를 추가하지만 양식을 제출할 때 양식을 확인할 때 $ form_state 배열의 값이 표시되지 않습니다.프로그래밍 방식으로 CCK 텍스트 필드 변경
내가 잘못 할 수 있습니까?
<?php
/**
* Implementation of hook_form_FORM_ID_alter().
*/
function leghist_form_paleghist_node_form_alter(&$form, &$form_state) {
//Add function to manipulate cck node form
$form['#after_build'][] = 'leghist_cck_after_build';
}
/**
* Implementation of hook after_build();
*/
function leghist_cck_after_build ($form, &$form_state) {
//Add display option to titles
foreach (element_children($form['field_lg_pop_names']) as $key) {
$form['field_lg_pop_names'][$key]['display'] = array(
'#type' => 'checkbox',
'#title' => t('Display'),
'#process' => array('leghist_display_process')
);
}
return $form;
}
/**
* Implementation of hook element_process
*/
function leghist_display_process($element) {
dsm('yuk');
}
?>