2010-10-15 218 views
1

這裏是我的hook_elements:drupal'#process'回調似乎不起作用!

function test_elemets() { 
    return array(
    'test_field' => array( 
      '#input' => TRUE, 
      '#process' => array('test_field_process'), 
    ) 
); 
} 

和工藝回調:

function test_field_process($element, $edit, &$form_state, $complete_form) 
    $element = array();  
    return $element;  
} 

,你在過程中的作用看,我用$元素=陣列(),看看有什麼happens.But形式表示爲爲什麼?

+1

如果你返回一個空數組,那麼你會發生什麼? – 2010-10-15 10:47:57

回答

2

如果您不實施hook_elements,您會發生什麼?你的功能有錯誤test_elemets應該是test_elements 這就是爲什麼你的元素類型不適用,所以你只需將標記類型稱爲默認類型。