Label wird bei DOM-Element in FSList trotz toText nicht ausgegeben?
Author: mast
Publication Date: 11/11/2014 13:32
Hallo Zusammen!
Ich habe aktuell folgende Problemstellung:
Ich habe eine FS_LIST als Datasource type="inline", es kann hier ein einziges Sectiontemplate ausgewählt werden.
Im auswählbaren Sectiontemplate gibt es CMS_INPUT_DOM-Element mit Namen st_text.
Ich versuche nun in der FS_LIST den Text in das Label zu bekommen mit:
<LABELS>
<LABEL lang="*">"["+ #template.name + "] " + #item.st_text.toText(false)</LABEL>
</LABELS>
Es wird mir jedoch nur das template.name ausgegeben, das st_text ist generell IMMER leer, egal ob was drinsteht oder nicht. Auch neu angelegte Elemente zeigen das Problem. Bei toText(true) bekomme ich leere <p>-Tags, bei toString gar nichts, eine Überprüfung auf Empty liefert true zurück. Text ist definitiv gepflegt.
Handelt es sich um einen Bug, oder hab ich etwas übersehen? Wäre für Rückmeldung dankbar!
Gruß Markus
P.S.
Server-Version: 5.1.106.61855 -
Tags: dom_element, domeditor, label
-
Author: mast - 11/14/2014 10:05
Ich vermute, dass wir das Problem gefunden haben. Es war uns nicht bewußt, dass die Einstellungen "Formulare in bevrzugter Anzeigesprache anzeigen", ebenfalls dafür sorgt, dass die Labels innerhalb von FS_LISTEN nicht die ausgewählte Sprache anzeigt, sondern dann diese Defaultsprache. Diese Einstellung war im gegebenen Fall aktiviert und hat dann dafür gesorgt, dass eine Sprache angezeigt wurde, ide unglücklicherweise leer war.
Es ist zwar als Label spezifiziert, aber in diesem Fall ist die Umsetzung doch ein wenig unglücklich, da der Redakteur hier keine Möglichkeit hat, von außerhalb, die Inhalte prüfen zu können und auch erstmal nicht den Rückschluß auf die interne Implementierung hinbekommt.
Ich hab das hier nochmal festgehalten, falls jemand über das gleiche Problem stolpert. Ist auf jeden Fall gelöst. Danke auch für deine Mühen Tim!
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire