Hallo,
wir haben folgende Eingabekomponente definiert:
<FS_LIST name="st_linklist" hFill="yes" height="800" rows="5">
<DATASOURCE type="inline" useLanguages="no">
<LABELS>
<LABEL lang="*">if(#item.lt_text.isEmpty, "Bitte füllen Sie den unten aufgeklappten Absatz aus.", #item.lt_text)</LABEL>
<LABEL lang="DE">if(#item.lt_text.isEmpty, "Bitte füllen Sie den unten aufgeklappten Absatz aus.", #item.lt_text)</LABEL>
<LABEL lang="EN">if(#item.lt_text.isEmpty, "Please fill in the section below.", #item.lt_text)</LABEL>
</LABELS>
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="EDIT"/>
<ACTION name="DETACH"/>
<ACTION name="VIEW"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
<COLUMN show="yes" width="500">#text</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="bottom">
<PARAM name="expand-behaviour">expand_follows_current</PARAM>
<PARAM name="show-language-tabs">no</PARAM>
</ADD>
</LAYOUT>
<TEMPLATES source="linktemplates">
<TEMPLATE uid="internalLink"/>
<TEMPLATE uid="externalLink"/>
<TEMPLATE uid="medialink"/>
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Linkliste erfassen"/>
<LANGINFO lang="DE" label="Linkliste erfassen" description="Linkliste erfassen"/>
<LANGINFO lang="EN" label="Linklist" description="please choose links for linklist"/>
</LANGINFOS>
</FS_LIST>
wenn der Absatz initial angelegt wird ist alles gut, sobald aber ein Link angelegt wird, wird die gesammte Eingabekomponente rot markiert (sihe Screenshot). Auch wenn alle Pflichtfelder im Link ausgefüllt und abgespeichert wurden. Das verursacht weiter keine Probleme, aber irritiert die Redakteure. Weiß jemand, ob dieses Verhalten irgendwie umgangen werden kann?
Danke,
Viktoria