In drupal fapi gibt es ein Attribut "#process". Was genau tut? Warum Passwort-Feld für die Feld-Duplizierung verwenden, anstatt es mit Theming hinzufügen?
Ich möchte es verwenden, um einen neuen Feldtyp mit hook_elements zu definieren.Was ist "#Process" Rückruf in Drupal Form API verwenden?
Edit:
hier ist mein hook_elements:
function test_elemets() {
return array(
'test_field' => array(
'#input' => TRUE,
'#process' => array('test_field_process'),
)
);
}
und Prozess Rückruf:
function test_field_process($element, $edit, &$form_state, $complete_form) {
$element = array();
return $element;
}
, wie Sie in der Prozessfunktion gebraucht I $ element = array(), um zu sehen, was passiert. Aber die Form wird so dargestellt, wie sie vorher war. Warum?
Danke.But warum das Modul das Element zur Verfügung stellt, fügt diese Befehle nicht zur Funktion hook_elements selbst hinzu, zum Beispiel warum $ element ['# cache'] = TRUE in die Prozessfunktion anstelle von example_elements hook schreiben? –