Zum Hauptinhalt gehen

Vorgabewerte in Datenquellenvorlage werden nicht übernommen

Kommentare

3 Kommentare

  • Zendesk API User
    Author: mbergmann - 8/28/2017 9:58

    Hallo Svenja,

    hier sollte es helfen, bei den entsprechenden Eingabekomponenten der Tabellenvorlage das Attribut

    preset="copy"

    zu benutzen.

    Viele GRüße

    Michael

    0
  • Zendesk API User
    Author: s_bauer - 8/28/2017 10:07

    Vielen Dank. Das Attribut werde ich in 100 Jahren nicht verstehen :smileygrin:

    0
  • Zendesk API User
    Author: mbergmann - 8/28/2017 10:22

    Hallo Svenja,

    Gerne!

    Zur Erklärung: "preset" beschreibt letztlich, was mit dem Vorgabewert "passiert". Setzen von preset="default" (oder eben das Weglassen des Attributs) führt dazu, dass

    1. Der Wert im Formular angezeigt wird
    2. Solange der Redakteur die Eingabekomponente nicht "anfasst" - also entweder den Vorgabewert explizit nochmal "bestätigt" oder auch einen anderen Wert wählt - der Wert aber nicht gespeichert wird
    3. Bei der Nutzung von $CMS_VALUE(MEINE_EK)$ trotzdem der Vorgabewert benutzt wird, wenn man den Namen der EK benutzt. Wenn man aber speziell in Tabellenvorlagen bei der Ausgabe mit #row arbeitet, taucht man quasi "unter dem Formular durch" und arbeitet direkt auf den Spalten - hier wirken dann die im Formular definierten "Sonderbehandlungen" nicht (wie eben Vorgabewerte aber auch z.B. convertEntities).

    Hintergrund: So wirkt sich eine nachträgliche Änderung des Vorgabewertes im Template auch auf alle Stellen aus, an denen nicht explizit etwas gesetzt wurde.

    Bei preset="copy" wird der Vorgabewert wirklich gespeichert, eine nachträgliche Änderung wirkt sich dann nie auf bereits vorhandene Inhalte aus.

    Den Unterschied sieht man auch in der Darstellung im SA.

    Ich hoffe das macht es etwas klarer ;-)

    Viele Grüße

    Michael

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.