Zum Hauptinhalt gehen

Kombinierte Anzeige von Werten für Combobox

Kommentare

4 Kommentare

  • Zendesk API User
    Author: hoebbel - 1/5/2012 8:58

    Und

    <LABEL lang="*">#item.Vorname + " " + #item.Nachname</LABEL>

    bzw.

    <LABEL lang="*">#item.Nachname + ", " + #item.Vorname</LABEL>

    funktioniert nicht?

    0
  • Zendesk API User
    Author: TimoMeister - 5/6/2014 14:42

    Geht das auch mit Tabellen mit Fremdbeziehungen?

    Habe es so versucht, leider ohne Erfolg:

      <CMS_INPUT_COMBOBOX name="cs_cat2" hFill="no" singleLine="no" sortOrder="ascending" useLanguages="no">

        <CMS_INCLUDE_OPTIONS type="database">

          <LABELS>

            <LABEL lang="*">#item.name_cat + " " +item.cad_detail_category_type.name_type</LABEL>

          </LABELS>

          <TABLE>FSDatabase.cad_details_category</TABLE>

        </CMS_INCLUDE_OPTIONS>

        <LANGINFOS>

          <LANGINFO lang="*" label="Select Maincategory"/>

          <LANGINFO lang="DE" label="Auswahl Hauptkategorie"/>

        </LANGINFOS>

      </CMS_INPUT_COMBOBOX>

    cad_detail_category_type ist der Fremdschlüssel. Ist eine 1:n Beziehung.

    0
  • Zendesk API User
    Author: rbitdd - 5/6/2014 14:46

    Also, auf den ersten Blick: Da fehlt die # vor dem item...

    Ansonsten würde ich mal in der Ausgabe versuchen, wie du an den Wert kommen kannst. Imho sollte dem nichts im Weg stehen auf den gleichen Weg die Anzeige zu versuchen.

    Ich würde auch mal prüfen, ob das Feld vielleicht sprachabhängig ist. (Suffix _DE/_EN) Bei sprachabhängigen Werten hatten wir Schwierigkeiten oder es hat gar nicht funktioniert. Das weiß ich gerade nicht mehr...

    Auf jeden Fall: Viel Erfolg. :smileyhappy:

    0
  • Zendesk API User
    Author: TimoMeister - 5/6/2014 14:51

    Wow, danke für die schnelle Antwort!

    Tatsächlich lag es an der #.

    Bei soviel Templateprogrammierung sieht man meistens den Wald vor lauter Bäumen nicht.

    Danke :smileyhappy:

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.