Eigene Fehlermeldung bei Formular-Validierung mit eigenem Modul: jetzt aber zwei Fehlermeldungen
Eingetragen von tobi-berlin (857)
am 28.10.2011 - 16:08 Uhr in
am 28.10.2011 - 16:08 Uhr in
Hallo zusammen,
ich bin nicht so der große Programmierer, das mal so vorne weg ;-)
Also: Bei der Registrierung sollen Nutzer AGB bestätigen. das mache ich über ein CKK Content Profile Field, soweit alles gut. Nur ist die Standard-Fehlermeldung, wenn der Nutzer die AGB nicht bestätigt, einfach grottig: "Herewith, I confirm the general terms and conditions field is required."
Ich habe das mit einem kleinen Modul überschreiben wollen:
function custom_error_message_form_user_register_alter(&$form, &$form_state) {
$form['#validate'][] = 'custom_error_message_user_register_validate';
}
function custom_error_message_user_register_validate($form, &$form_state) {
if (empty($form['values']['field_bn_agb'])) {
form_error($form['field_bn_agb'], t('This is my custom message if `Terms & Conditions` is not checked off.'));
}
}
Jetzt kommen aber beide Fehldermeldungen:
This is my custom message if `Terms & Conditions` is not checked off.
Herewith, I confirm the general terms and conditions field is required.
Kann mir jemand sagen, wie ich es hinbekomme, dass nur meine eigene Fehlermeldung erscheint?
Viele Grüße,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 17 Stunden
vor 3 Tagen 20 Stunden
vor 3 Tagen 20 Stunden
vor 3 Tagen 20 Stunden
vor 4 Tagen 17 Stunden
vor 4 Tagen 19 Stunden
vor 5 Tagen 16 Stunden
vor 6 Tagen 9 Stunden
vor 6 Tagen 10 Stunden
vor 6 Tagen 13 Stunden