CMS_INCLUDE_CONTENT liefert nur die ID
Author: swoerner
Publication Date: 11/3/2015 10:53
Hallo,
ich habe ein Datenbank Schemata mit einer Tabellenvorlage angelegt.
Diese binde ich über folgenden Code in ein Formular ein:
<CMS_INPUT_LIST name="cs_carousel" useLanguages="no">
<CMS_INCLUDE_CONTENT type="entries" table="Carousel.carousel">
<LABEL lang="*">#row.TITEL_DE + ": " + #row.TEASER_DE</LABEL>
</CMS_INCLUDE_CONTENT>
<LANGINFOS>
<LANGINFO lang="DE" label="Bilder Carousel"/>
<LANGINFO lang="*" label="Picture carousel"/>
</LANGINFOS>
</CMS_INPUT_LIST>
<CMS_INPUT_LIST name="cs_carousel" useLanguages="no">
<CMS_INCLUDE_CONTENT type="entries" table="Carousel.carousel">
<LABEL lang="*">#row.TITEL_DE + ": " + #row.TEASER_DE</LABEL>
</CMS_INCLUDE_CONTENT>
<LANGINFOS>
<LANGINFO lang="DE" label="Bilder Carousel"/>
<LANGINFO lang="*" label="Picture carousel"/>
</LANGINFOS>
</CMS_INPUT_LIST>
Soweit funktioniert dies auch.
Leider sieht man in der Auswahl nur die IDs der Einträge in der Datenbank. Die Label Einträge werden komplett ignoriert.
Wie schaffe ich es, dass ich an den Titel und den Teaser komme?
Vielen Dank!
-
Author: thmarx - 11/13/2015 9:33
Hallo Sebastian,
ich habe versucht, dein Problem im Mithras Projekt zu reproduzieren. Bei mir funktioniert es mit diesen beiden Konstrukten:
<CMS_INPUT_LIST name="cs_carousel" useLanguages="no">
<CMS_INCLUDE_CONTENT type="entries" table="Products.galleries">
<LABEL lang="*">#item.Name_DE</LABEL> <!-- hier kann auch #row.Name_DE verwendet werden -->
</CMS_INCLUDE_CONTENT>
<LANGINFOS>
<LANGINFO lang="DE" label="Bilder Carousel"/>
<LANGINFO lang="*" label="Picture carousel"/>
</LANGINFOS>
</CMS_INPUT_LIST>
und auch mit:
<CMS_INPUT_LIST name="cs_carousel" useLanguages="no">
<CMS_INCLUDE_OPTIONS type="database">
<LABELS>
<LABEL lang="DE">#item.Name_DE</LABEL>
<LABEL lang="EN">#item.Name_EN</LABEL>
</LABELS>
<TABLE>Products.galleries</TABLE>
</CMS_INCLUDE_OPTIONS>
<LANGINFOS>
<LANGINFO lang="DE" label="Bilder Carousel"/>
<LANGINFO lang="*" label="Picture carousel"/>
</LANGINFOS>
</CMS_INPUT_LIST>
Meine Beispiele gehen nur auf eine andere Datenbank. Heißt dein Feld in der Datenbank wirklich TITEL? Du musst es hier genau so schreiben, wie es im Schema geschrieben ist.
Viele Grüße,
Thorsten
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar