Hallo zusammen,
wir erhalten NUR im ContentCreator einen Validierungsfehler nachdem wir einen Datensatz editiert haben und anschließend speichern wollen.
Folgende Eingabekomponenten:
Beides Comboboxen, jedoch anderer type
<CMS_INPUT_COMBOBOX name="tt_post_primary_channel" hFill="yes" hidden="no" singleLine="no" useLanguages="no">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="*">#item.channel_name</LABEL>
</LABELS>
<TABLE>onair.channel</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Main channel"/>
<LANGINFO lang="DE" label="Hauptchannel"/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
<CMS_INPUT_COMBOBOX name="tt_post_primary_channel_permission" hFill="yes" singleLine="no" useLanguages="no">
<CMS_INCLUDE_OPTIONS type="public">
<LABELS>
<LABEL lang="*">#item.channel_name</LABEL>
</LABELS>
<NAME>AllowedChannels</NAME>
<PARAMS>
<PARAM name="dataquelle">channel</PARAM>
<PARAM name="key">fs_id</PARAM>
<PARAM name="column">role</PARAM>
<PARAM name="exclusiveRoles">ESWCMI05.M0002-CHIEFEDITOR,Administrators</PARAM>
</PARAMS>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="*" label="Main channel"/>
<LANGINFO lang="DE" label="Hauptchannel"/>
</LANGINFOS>
</CMS_INPUT_COMBOBOX>
Folgende Regeln sind meiner Meinung nach für den Fehler verantwortlich, bzw. die Vorbedingung der ersten, welchen ich auskommentiert habe und somit das Problem erstmal umgangen habe.
<RULE>
<!-- if-Anweisung wirft im CC einen Fehler
<IF>
<NOT>
<EQUAL>
<PROPERTY name="VALUE" source="tt_post_primary_channel"/>
<PROPERTY name="VALUE" source="tt_post_primary_channel_permission"/>
</EQUAL>
</NOT>
</IF>
-->
<WITH>
<PROPERTY name="VALUE" source="tt_post_primary_channel_permission"/>
</WITH>
<DO>
<PROPERTY name="VALUE" source="tt_post_primary_channel"/>
</DO>
</RULE>
<RULE>
<WITH>
<PROPERTY name="VALUE" source="tt_post_primary_channel_permission"/>
</WITH>
<DO>
<PROPERTY name="query.channel_id" source="tt_author"/>
</DO>
</RULE>
Die Einträge der Comboboxen sollen verglichen werden, sollten diese nicht gleich sein, so soll die eine mit dem Inhalt der anderen gefüllt werden.
Ist vielleicht etwas an den Regeln falsch?
Problem ist erst nach dem Update von 5.1 auf 5.242 aufgetreten.
viele Grüße
Tobias