[gelöst] Hinweis auf Pflichtfeld nur beim Administrator
am 19.06.2014 - 12:56 Uhr in
Hallo,
ich habe einen Inhaltstyp mit diversen Feldern, daraunter auch Pflichtfelder.
Wenn ich nun als Administrator ein solches Pflichtfeld leer lasse, bekomme ich beim Speichern den Hinweis "Das Feld XY ist erforderlich".
Manchmal auch englisch "XY is required". Das Speichern der Seite wird verweigert. So soll es ja auch sein.
Wenn ich aber als angemeldeter User ein Pflichtfeld leer lasse, dann wird das Speichern ebenfalls verweigert, es erscheint aber nicht der Hinweistext "Das Feld XY ist erforderlich".
Dabei ist es gerade bei Besuchern notwendig zu erklären, warum ihr Formular nicht gespeichert wurde und welches Feld sie noch auszufüllen haben.
Das Problem besteht bei sämtlichen Inhaltstypen.
Offenbar liegt die Ursache bei den Berechtigungen. Aber ich finde nichts.
Wisst Ihr, wo ich dies einstellen kann?
Gruß
Rainer
- Anmelden oder Registrieren um Kommentare zu schreiben

Das könnte daran liegen,
am 22.06.2014 - 22:24 Uhr
Das könnte daran liegen, dass du als Admin die Formulare im Admin Theme bearbeitest und Benutzer anderer Rollen im normalen Theme deiner Website und dieses die Hinweistexte nicht ausgibt mangels Region oder Block-Zuweisung des Blocks "System-Hilfe" in einer passenden Region über dem Main content.
Das kannst du auch leicht testen, indem du das Recht unter Berechtigungen > System > "Anzeigen des Verwaltung-Theme" für deine nicht Admin Rolle setzt oder mal dein Website theme auf das Standard Theme Bartik änderst.
Beste Grüße
Marco
Hallo Marco, ich habe das
am 23.06.2014 - 08:08 Uhr
Hallo Marco,
ich habe das gerade getestet und es ist tatsächlich so, dass ich mit dem Theme Bartik dieses Problem nicht habe.
Mein Theme habe ich mir selbst gebastelt und keine Region für die System-Hilfe vorgesehen.
Dann werde ich diese jetzt mal ergänzen.
Vielen Dank für Deine Hilfe!
Gruß
Rainer
Du brauchst aber nicht
am 23.06.2014 - 17:36 Uhr
Du brauchst aber nicht unbedingt eine extra Region für die System-Hilfe, Du musst nur den Block "Systemhilfe" einer Region hinzufügen - meist reicht da schon, das einfach in die Content-Region zu packen
Danke Tobi, ich bin nun so
am 24.06.2014 - 14:40 Uhr
Danke Tobi,
ich bin nun so vorgegangen, dass ich aus der Datei page.tpl.php im Bartik Theme die Zeilen:
<?phpif ($messages):
?>
<?phpprint $messages;
?>
<?phpendif;
?>
in meine eigene page.tpl.php an eine passende Stelle (vor dem Hauptinhalt) kopiert habe und nun funktionierts :-)
Vielen dank nochmal für Eure Hilfe!
Gruß
Rainer