Aller au contenu principal

Sortieren der DB-Einträge in CMS_INPUT_COMBOBOX

Commentaires

1 commentaire

  • Zendesk API User
    Author: broszeit - 10/30/2012 12:38

    Hallo,

    es ist möglich eine Abfrage in den Datenbank-Schemata anzulegen, welche genau den von Ihnen geposteten Code enthält:(es funktionierte beim Testen zwar auch so, allerdings sollte ascending="true" laut Doku durch descending="0" ausgedrückt werden)

    <QUERY entityType="DOC_UNIVERSAL_SIZES">

        <ORDERCRITERIA attribute="order" descending="0"  />

    </QUERY>

    Diese Abfrage kann dann in den CMS_INCLUDE_OPTIONS der Combobox ausgewählt werden:

    <CMS_INPUT_COMBOBOX name="sizecombo" allowEmpty="yes" hFill="no" useLanguages="no">

        <CMS_INCLUDE_OPTIONS type="database">

          <LABELS>

            <LABEL lang="*">#item.name</LABEL>

          </LABELS>

          <TABLE>Portal_DB.doc_universal_sizes</TABLE>

          <QUERY name="<nameDerAbfrage>"/>

        </CMS_INCLUDE_OPTIONS>

        <LANGINFOS>

          <LANGINFO lang="*" label="Documents for size:" description="TEXT"/>

        </LANGINFOS>

      </CMS_INPUT_COMBOBOX>

    Zu beachten ist noch der Hinweis aus der Doku:

    Enthält die Abfrage den Platzhalter %lang% innerhalb eines ORDERCRITERIA-Tags, wird das ORDERCRITERIA-Tag ignoriert und im Log wird eine entsprechende Meldung angezeigt. 

    Dieser Sonderfall scheint hier allerdings nicht zuzutreffen, sofern die Spalte "order" nicht sprachabhängig ist.

    Viele Grüße

    Rouven

    0

Vous devez vous connecter pour laisser un commentaire.