[gelöst] Webform mail Meldung
Eingetragen von Dvdcmb (51)
am 13.02.2012 - 15:03 Uhr in
am 13.02.2012 - 15:03 Uhr in
Hallo, ich habe in meiner Webform ein Eingabefeld für E-Mails, das prüft ob es eine Mailadresse ist. Falls nicht, soll er eine Meldung bringen.
Da sind wir schon am Knackpunkt.
im Webform-Modul (Datei: email.inc) in Zeile 160 habe ich die Ausgabe der Meldung:
<?php
function _webform_validate_email($form_element, &$form_state) {
$component = $form_element['#webform_component'];
$value = trim($form_element['#value']);
if ($value !== '' && !valid_email_address($value)) {
form_error($form_element, t('%value ist keine E-Mail Adresse.', array('%value' => $value)));
}
else {
form_set_value($form_element, $value, $form_state);
}
}
?>
Ich möchte aber aber auch die Ausgabe in verschiedenen Sprachen haben. Mit allen anderen Mandatory Fields geht es über die Einstellungen. Leider aber dieses hier nicht. wie kann ich das Multilingual machen?
MfG
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kann kaum aus dem
am 13.02.2012 - 20:32 Uhr
Das kann kaum aus dem originalen Modul stammen. Die Texte in der t-Funktion müssen englisch sein. Nur dann ist sichergestellt, daß der Text über die Oberflächenübersetzung in verschiedene Sprachen zu übersetzen ist.
form_error($form_element, t('%value ist keine E-Mail Adresse.', array('%value' => $value)));
In diesen Statement ist das nicht der Fall.
Beste Grüße
Werner
ah ok danke, hab es wieder in
am 14.02.2012 - 11:08 Uhr
ah ok danke, hab es wieder in den Original zustand zurückversetzt, jetzt konnte ich es mit "Oberfläche übersetzen" ändern.