2017-01-10 7 views
0

Ich versuche zu verstehen, wie ich einige benutzerdefinierte Validierung zu einem Drupal Webformular setzen kann.Benutzerdefinierte Validierung Webformular Drupal

Ich habe verstanden, dass ich irgendwo eine Funktion stellen muss, aber ich kann nicht verstehen, wo. Jemand sagt, dass ich meinen benutzerdefinierten Code in das Modul-Webformular in einem Haken setzen muss, aber welche Datei? Jemand anders hat gesagt, dass ich meinen Code in die template.php Datei der Vorlage schreiben muss.

Beispiel für den Code, ich glaube, ich habe zu implementieren:

function starting_drupal_dev_form_alter(&$form, &$form_state, $form_id) { 
    if ($form_id == 'article_node_form') { 
    $form['#validate'][] = 'starting_drupal_dev_form_validate'; 
    dpm($form['#validate']); 
    } 
} 

Ich habe dieses Beispiel im Internet gefunden: drupal form validation Aber es ist sehr verwirrend.

Kann jemand das klären? Ich benutze Drupal 7.43.

Antwort

0

Ok, also war die Antwort auf mein Problem, die Funktion form_alter in die Datei mymodule.module einzufügen.

Verwandte Themen