Search the FirstSpirit Knowledge Base
Hallo,
ich habe zwei Datumsfelder im Tabletemplate. Das Offlinedatum soll immer ein Jahr später sein als das Onlinedatum. Aber die Regel greift nicht. Wenn ich das Onlinedatum ändere, wird das Offlinedatum nicht vom System angepasst.
Zum Beispiel wähle ich als Onlinedatum den 09.01.2015 aber das Offlinedatum wird nicht auf 09.01.2016 angepasst sondern bleibt unverändert.
Kann mir jemand helfen?
Vielen Dank
Die Regel:
<ON_EVENT>
<IF>
<PROPERTY source="cs_start_date" name="FOCUS"/>
</IF>
<WITH>
<ADD value="1 year">
<PROPERTY source="cs_start_date" name="VALUE"/>
</ADD>
</WITH>
<DO>
<PROPERTY source="cs_end_date" name="VALUE"/>
</DO>
</ON_EVENT>
Das Template:
<CMS_INPUT_DATE name="cs_start_date" mode="datetime" preset="created" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Online Datum" format="dd.MM.yy HH:mm"/>
<LANGINFO lang="EN" label="Online date" format="MM/dd/yy hh:mm a"/>
</LANGINFOS>
</CMS_INPUT_DATE>
<CMS_INPUT_DATE name="cs_end_date" mode="datetime" singleLine="no" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="Offline Datum" format="dd.MM.yy HH:mm"/>
<LANGINFO lang="EN" label="Offline date" format="MM/dd/yy hh:mm a"/>
</LANGINFOS>
</CMS_INPUT_DATE>
Hallo Karsten,
ich habe dein Formular und die Regel bei mir ausprobiert und es funktioniert wie du es erwartet hast.
Welche Version verwendest du denn?
Grüße
Jan
Hallo Karsten,
besteht dein Problem weiterhin? Falls ja, solltest du Jans Frage nach der verwendeten Version beantworten, damit das Problem vielleicht doch nachvollzogen werden kann. Falls du inzwischen eine eigene Lösung gefunden hast, wäre es gut, wenn du sie hier kurz erläutern würdest.
Viele Grüße
Tim