swoerner
I'm new here

CMS_INCLUDE_CONTENT liefert nur die ID

Jump to solution

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!

1 Solution

Accepted Solutions
thmarx
I'm new here

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

View solution in original post

2 Replies
thmarx
I'm new here

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

rednoss
I'm new here

Hallo Sebastian,

benötigst Du noch weitere Hilfe oder hat Dir die Antwort von Thorsten bereits geholfen?

In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere

Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung

gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.

Viele Grüße

Rene

0 Kudos