MarsDD
Occasional Observer

Mapping von CMS_INPUT_DATE auf Schema-Feld vom Type "Date"

Jump to solution

Hallo zusammen,

ich hatte eben eine Konstellation, woich versuchte ein CMS_INPUT_DATE mit mode="date" auf eine Schema-Feld vom Typ: "date" zu mappen. Jedoch bekam ich dieses Feld nicht in der Dropdown-Box angeboten. Erst als ich den mode entfernte, war dieses wieder verfügbar.

Ist dies so gewollt?

Viele Grüße aus Dresden

Marcel

0 Kudos
1 Solution

Accepted Solutions
marro
Crownpeak employee

Hallo Marcel,

hierzu ein Auszug aus der Onlinedokumentation:

Je nach Modus können in Tabellenvorlagen folgende Datentypen verwendet werden:

  • mode="datetime": FirstSpirit-Editor, Long und Date
  • mode="date": FirstSpirit-Editor und Long
  • mode="time": FirstSpirit-Editor und Long
WichtigFür die Modi date und time kann der Datentyp "Date" nicht verwendet werden!

Die Verwendung des jeweiligen Datentyps ist entscheidend für das Verhalten bei der Darstellung des Datums in der Eingabekomponente und für die Vorschau / Generierung:

  • Wird der Datentyp FirstSpirit-Editor verwendet, ist das Verhalten wie in der Inhalte-Verwaltung.
  • Wird der Datentyp Date verwendet (nur für den Modus datetime möglich), werden Datum und Uhrzeit, die der Redakteur eingibt, abhängig von der Zeitzone, in der sich der FirstSpirit-Server befindet, gespeichert. Dabei wird die Differenz zwischen der Zeitzone des SiteArchitects und der des FirstSpirit-Servers berücksichtigt.
    Beispiel: Der SiteArchitect befindet sich in der Zeitzone UTC+1, der FirstSpirit-Server befindet sich in der Zeitzone UTC. Gibt der Redakteur im SiteArchitect "01.02.2010 00:30:00" ein, wird diese Zeitangabe in der Datenbank als "31.01.2010 23:30:00" gespeichert. Im SiteArchitect sieht der Redakteur weiterhin die Angabe "01.02.2010 00:30:00" in der Eingabekomponente, in Vorschau und Generierung dagegen "31.01.2010 23:30:00".
    In der Inhalte-Verwaltung dagegen werden Datum und Uhrzeit in UTC gespeichert, wenn der Modus datetimegesetzt ist.
  • Wird der Datentyp Long verwendet, werden Datum und Uhrzeit im SiteArchitect wie in der Inhalte-Verwaltung intern in UTC gespeichert. In der Eingabekomponente, in der Vorschau und in der Generierung werden sie zeitzonen-unabhängig angezeigt, also so, wie sie vom Redakteur eingegeben wurden.
    Beispiel: Gibt der Redakteur die Uhrzeit "15:00:00" ein, wird in allen Zeitzonen im SiteArchitect "15:00:00" angezeigt und auch "15:00:00" generiert.

Das Verhalten, welches Du beschrieben hast, entspricht also genau dem dokumentierten Verhalten.

Viele Grüße

Donato

View solution in original post

0 Kudos
2 Replies
marro
Crownpeak employee

Hallo Marcel,

hierzu ein Auszug aus der Onlinedokumentation:

Je nach Modus können in Tabellenvorlagen folgende Datentypen verwendet werden:

  • mode="datetime": FirstSpirit-Editor, Long und Date
  • mode="date": FirstSpirit-Editor und Long
  • mode="time": FirstSpirit-Editor und Long
WichtigFür die Modi date und time kann der Datentyp "Date" nicht verwendet werden!

Die Verwendung des jeweiligen Datentyps ist entscheidend für das Verhalten bei der Darstellung des Datums in der Eingabekomponente und für die Vorschau / Generierung:

  • Wird der Datentyp FirstSpirit-Editor verwendet, ist das Verhalten wie in der Inhalte-Verwaltung.
  • Wird der Datentyp Date verwendet (nur für den Modus datetime möglich), werden Datum und Uhrzeit, die der Redakteur eingibt, abhängig von der Zeitzone, in der sich der FirstSpirit-Server befindet, gespeichert. Dabei wird die Differenz zwischen der Zeitzone des SiteArchitects und der des FirstSpirit-Servers berücksichtigt.
    Beispiel: Der SiteArchitect befindet sich in der Zeitzone UTC+1, der FirstSpirit-Server befindet sich in der Zeitzone UTC. Gibt der Redakteur im SiteArchitect "01.02.2010 00:30:00" ein, wird diese Zeitangabe in der Datenbank als "31.01.2010 23:30:00" gespeichert. Im SiteArchitect sieht der Redakteur weiterhin die Angabe "01.02.2010 00:30:00" in der Eingabekomponente, in Vorschau und Generierung dagegen "31.01.2010 23:30:00".
    In der Inhalte-Verwaltung dagegen werden Datum und Uhrzeit in UTC gespeichert, wenn der Modus datetimegesetzt ist.
  • Wird der Datentyp Long verwendet, werden Datum und Uhrzeit im SiteArchitect wie in der Inhalte-Verwaltung intern in UTC gespeichert. In der Eingabekomponente, in der Vorschau und in der Generierung werden sie zeitzonen-unabhängig angezeigt, also so, wie sie vom Redakteur eingegeben wurden.
    Beispiel: Gibt der Redakteur die Uhrzeit "15:00:00" ein, wird in allen Zeitzonen im SiteArchitect "15:00:00" angezeigt und auch "15:00:00" generiert.

Das Verhalten, welches Du beschrieben hast, entspricht also genau dem dokumentierten Verhalten.

Viele Grüße

Donato

0 Kudos
MarsDD
Occasional Observer

Hallo Donato,

danke Smiley Happy

Grüße Marcel

0 Kudos