- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Pflichtfelder (allowEmpty=no) in Seitenvorlagen
Hallo,
wir haben eine Seitenvorlage erstellt, die ein Pflichtfeld im Formular hat (CMS_INPUT_TEXT mit allowEmpty="no") .
Wenn wir eine Seite auf Basis dieser Vorlage erstellen, ist es mรถglich die Seite zu speichern und den Bearbeitungsmodus zu verlassen ohne dieses Feld mit einem Wert zu fรผllen. Ist das das gewรผnschte Verhalten oder ein Bug? Oder muss zusรคtzlich eine Regel definiert werden?
Sollte es sich nicht wie bei Absatzvorlagen verhalten, wo ein Speichern nicht mรถglich ist, solange nicht alle Pflichtfelder gefรผllt sind?
FS-Version: 5.0.211.55785
Vielen Dank im voraus.
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ronny,
bei diesem Szenario handelt es sich um ein "Henne-Ei-Problem". Die Regeln kรถnnen erst dann korrekt greifen, wenn das Objekt - in diesem Fall die Seite - existiert.
Konkret รคuรert sich das Verhalten wie folgt:
* Ohne vorgenommene รnderungen (=initiales Anlegen oder Wechsel in den Bearbeitungsmodus ohne Eingabe) lรคsst sich die Seite auch bei nicht erfรผllten Regeln speichern.
* Sobald eine รnderung vorgenommen wurde, mรผssen die Regeln erfรผllt sein, bevor sich die Seite speichern lรคsst. Eine รnderung wird im JavaClient durch das rote Diskettensymbol am Tab des Objekts dargestellt.
Es handelt sich somit nicht um einen Bug.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ronny,
bei diesem Szenario handelt es sich um ein "Henne-Ei-Problem". Die Regeln kรถnnen erst dann korrekt greifen, wenn das Objekt - in diesem Fall die Seite - existiert.
Konkret รคuรert sich das Verhalten wie folgt:
* Ohne vorgenommene รnderungen (=initiales Anlegen oder Wechsel in den Bearbeitungsmodus ohne Eingabe) lรคsst sich die Seite auch bei nicht erfรผllten Regeln speichern.
* Sobald eine รnderung vorgenommen wurde, mรผssen die Regeln erfรผllt sein, bevor sich die Seite speichern lรคsst. Eine รnderung wird im JavaClient durch das rote Diskettensymbol am Tab des Objekts dargestellt.
Es handelt sich somit nicht um einen Bug.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Problem an dieser Stelle ist, das die Seite genau ein (Pflicht-)Feld hat und die Gefahr besteht, dass dieses Pflichtfeld vom Benutzer รผbersehen wird. Das Hinzufรผgen von neuen Absรคtzen reicht scheinbar nicht aus, um die Validierung der Regeln auszulรถsen.
Gibt es noch eine andere Mรถglichkeit fรผr dieses Szenario?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ronny,
als Workaround sollte folgendes funktionieren:
Anlegen eines Feldes (Bsp. CMS_INPUT_TEXT) mit der Eigenschaft preset="copy".
Dann in den Vorgabewerten einen beliebigen Wert setzen.
Das Feld sinnvollerweise verstecken.
Damit wird ein Wert in die Seite geschrieben und die Seite gilt als verรคndert.
Viele Grรผรe
Jan Tilo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank, der Workaround funktioniert.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ronny,
ist Deine Frage damit beantwortet, so dass dieser Thread als beantwortet makiert werden kann?
Viele Grรผรe
Renรฉ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ja, die Frage ist beantwortet. Danke.

