Josef_Awad
I'm new here

Metadaten - Wert aus Combobox ausgeben

Jump to solution

Guten Tag,

ich habe ein kleines Problem beim Abfragen von Werten aus den Metadaten die in einer Combobox liegen.

  <CMS_INPUT_COMBOBOX name="pt_country" hFill="yes" sortOrder="ascending" useLanguages="no">

    <CMS_INCLUDE_CONTENT type="entries" table="CF.country">

      <LABEL lang="*">#row.CountryName</LABEL>

    </CMS_INCLUDE_CONTENT>

    <LANGINFOS>

      <LANGINFO lang="DE" label="Land" description="Land"/>

      <LANGINFO lang="*" label="Country" description="Country"/>

    </LANGINFOS>

  </CMS_INPUT_COMBOBOX>

Diese Combobox ist in den Metadaten einer jeder Seite hinterlegt und i.d.R. auch gepflegt. Bei der Ausgabe in einem Absatz bekomme ich allerdings lediglich die ID des Datensatzes zurück, nicht aber sein Label:

$CMS_FOR(myFor,#global.node.meta("pt_country","add"))$

$CMS_IF( !myFor.isNull && !myFor.isEmpty )$

  $CMS_VALUE(myFor)$

$CMS_END_IF$

$CMS_END_FOR$

Wie komme ich an das Label (=CountryName) heran?

Danke im Voraus!

Viele Grüße,

Josef Awad

0 Kudos
1 Solution

Accepted Solutions
maaroufi
I'm new here

Hallo Josef,

mit myFor.getLabel(Language lang) sollte das gehen.

Freundliche Grüße

Ismail

View solution in original post

0 Kudos
1 Reply
maaroufi
I'm new here

Hallo Josef,

mit myFor.getLabel(Language lang) sollte das gehen.

Freundliche Grüße

Ismail

0 Kudos