lschilling
I'm new here

CMS_INPUT_DATE und DB Mapping

Hallo,

im Formluar ist eine Datumsfeld

<CMS_INPUT_DATE name="cs_publi_date" allowEmpty="no" mode="date" noBreak="yes" singleLine="no" useLanguages="no">

        <LANGINFOS>

          <LANGINFO lang="*" label="Date" description="Insert a date" format="MM/dd/yy" length="10"/>

          <LANGINFO lang="DE" label="Date" description="Insert a date" format="dd.MM.yyyy" length="10"/>

        </LANGINFOS>

</CMS_INPUT_DATE>

In der DB wurde ein entsprechendes Feld vom Typ Date angelegt. Über das Mapping kann cs_publi_date aber nicht dem Date Feld in der DB zugeordnet werden ( cs_publi_date steht nicht in der Auswahl der Felder).  Entfernt man mode="date" ist eine Zuordnung zum DB Feld möglich.

Bug oder Feature?

Achja, fügt man nach dem Mapping mode="date" wieder hinzu, hat man das Vehalten was man eigentlich will 😉

FirstSpirit Client 4.2.453.46978

Grüße Lars

Labels (1)
0 Kudos
2 Replies
gockel
Crownpeak employee
Crownpeak employee

Re: CMS_INPUT_DATE und DB Mapping

Es ist korrekt, dass CMS_INPUT_DATE mit mode "date" oder "time" nicht auf eine Spalte vom Typ "Date" gemappt werden kann. Hierzu muss eine Spalte vom Typ "Long" verwendet werden.

Im ODFS steht bei CMS_INPUT_DATE hierzu auch ein deutlicher Warnhinweis:

odfs_date.jpg

0 Kudos
lschilling
I'm new here

Re: CMS_INPUT_DATE und DB Mapping

Vielen Dank, den Hinweis habe ich in der Tat nicht gesehen. Aber wie ich geschrieben habe, der umgekehrte Weg ist ja durchaus machbar, müsste da nicht eine Fehlermeldung erscheinen?

0 Kudos