z. B. wenn man Pflichtfelder nicht eingibt kommt:
You must enter details for the following fields:
* Surname*:
Wo kann man denn diese Fehlertexte ändern?
Und darunter taucht plötzlich noch ein unformatierter "Back-Link" auf - Wie kann man den ändern?
Viele Grüße
istria
Wo stehen die Hinweistexte im Standard-Formular
(4 posts) (2 voices)-
vor 1 year veröffentlicht #
-
Hallo istria,
normalerweise greift Website Baker hier auf die Sprachdatei der aktuell eingestellten Sprache zurück.
Wenn Deine Seitensprache Deutsch ist, könnte es noch sein, dass Du evtl. angemeldet bist und die Sprache Deines Benutzers nicht auf Deutsch eingestellt ist.
Sollte für die aktuelle Sprache keine Sprachdatei vorhanden sein (ist normalerweise schon vorinstalliert), wird der Standardtext You must enter details for the following fields ausgegeben.
Hier etwas genauer:
In der Datei view.php des Form Modul (/modules/form/view.php) gibt es ca. ab Zeile 377 folgende Abfrage:
if(!isset($MESSAGE['MOD_FORM']['REQUIRED_FIELDS'])) { echo 'You must enter details for the following fields'; } else { echo $MESSAGE['MOD_FORM']['REQUIRED_FIELDS']; }
Diese macht nichts anderes als zu überprüfen ob es eine Konstande mit dem gewünschten Eintrag gibt.
Sollte eine solche vorhanden sein, wird ihr Inhalt ausgegeben, falls nicht, wird der Standardtext ausgegeben.
In den jeweiligen Sprachdateien ist diese Konstante definiert.
In der deutschen Sprachdatei ( /languages/DE.php ) steht z.B. ca. in Zeile 582:
$MESSAGE['MOD_FORM']['REQUIRED_FIELDS'] = 'Bitte folgende Angaben ergänzen';
Und in der englischen steht der gleiche Text, der auch als Standardtext direkt in der view.php des Moduls angegeben ist.
Der Fehler kann also nur zwei Ursachen haben. Entweder die Sprachdatei wird nicht geladen, oder für Deine Seite oder den aktuell angemeldeten Benutzer ist Englisch als Sprache hinterlegt.
Die Spracheinstellung für die Seite kannst Du unter Optionen - Sprache ändern.
Die Spracheinstellungen für den aktuell angemeldeten Benutzer unter Einstellungen - Sprache.
Eine 3. Möglichkeit könnte sein, dass die Sprache für die Seite mit dem Formular eine andere ist, diese kannst Du in den Seiteneinstellungen der Seite ändern.
Viele Grüße,
Danielvor 1 year veröffentlicht # -
Vielen Dank danach habe ich gesucht ...
Ich habe eine englischsprachige Website, in so fern is es ok, dass der Text englisch erscheint, ich würde ihn nur gerne ändern. Das kann ich ja dank Deiner Hilfe nun
istriavor 1 year veröffentlicht # -
Schön, dass ich weiterhelfen konnte :-)vor 1 year veröffentlicht #
Antwort
Du musst angemeldet sein, um einen Beitrag zu schreiben.
