FS_LIT: Ausgabe vom type="database"
Author: aVogt
Publication Date: 8/9/2012 10:10
Hallo,
ich stelle gerade die "CMS_INPUT_CONTENTLIST" auf die "FS_LIST" um.
Die sieht dann wie folgt aus:
<FS_LIST name="cs_ListFAQ" height="230" rows="8">
<DATASOURCE type="database" useLanguages="yes">
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="GOTO"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="hide"/>
</LAYOUT>
<TABLE>FAQ.bereich</TABLE>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Auswahl der FAQ-Bereiche"/>
</LANGINFOS>
</FS_LIST>
Die Pflege in der Box funktioniert.
Zu der Ausgabe im HTML-Kanal habe ich eine Frage:
$CMS_FOR(myFAQB, cs_ListFAQ)$
...
$CMS_VALUE(myFAQB.Gebiet)$ // Gebiet ist ein Feld in der Tabelle Bereich
...
$CMS_END_FOR$
Das funktioniert nun leider nicht mehr.
myFAQB ist vom Typ de.espirit.firstspirit.access.store.contentstore.gom.list.EntityFormData, das steht nicht in der API.
Nach einigem Suchen und propieren funktioniert dieser Weg:
$CMS_VALUE(myFAQB.entity.Gebiet)$
Warum funktioniert jedoch $CMS_VALUE(myZG.fs_id)$?
Ist es richtig, dass man das "entity" zwischenfügen muss, oder gibt es einen anderen Weg? In der Doku habe ich zur Ausgabe der FS_LIST nichts gefunden (oder überlesen).
Es ist auch egal wo ich die FS_LIST definiere und ausgebe (z.B. direkt in einer Absatzvorlage und dort auch ausgebe oder in den globalen Einstellungen und dann in einer Seitenvorlage darauf zugreife).
Grüße
Andreas
Vous devez vous connecter pour laisser un commentaire.
Commentaires
0 commentaire