Zum Hauptinhalt gehen

Alle Werte aus einer Tabelle in Datenbank-Schemata ausgeben

Kommentare

2 Kommentare

  • Zendesk API User
    Author: mbergmann - 10/10/2017 18:35

    Hallo Fabian,

    was meinst Du hier mit „nur der erste Teil?“ Heißt das, dass die Ausgabe über die ContentSelect-Schleife das gewünschte liefert, aber im unteren Teil über #row.titel nur die erste Überschrift kommt?

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: FabsH - 10/11/2017 6:38

    Gemeint war, dass nur der erste bzw. Datensatz angezeigt wird.

    Allerdings habe ich mittlerweile die Lösung meines Problems gefunden:

    Um alle Werte auszugeben, muss man das zuständige Datenbank-Schemata (pinker Bereich) zuerst in die entsprechende Seite (grüner Bereich) einbinden. In meinem Fall geschieht das ganz normal als Content-Element. Anschließend muss diese Seite aber noch in der Struktur (blauer Bereich) aufgehangen werden und unter dem Reiter Daten entsprechend konfiguriert werden (siehe Screenshot). In der Variant mit 0 und 1 werden dann alle Einträge ausgegeben. Umgekehrt (1 und 0) wohl nur einer, aber das teste ich heute genauer.

    Unter 2 (rote Markierung) kann eine vorkonfigurierte Abfrage (pinker Bereich -> Datenbank-Schemata -> Rechtsklick auf Schema -> Abfrage anlegen) genutzt werden, um die Ergebnismenge einzuschränken.

    Die Gestaltung wird dann hauptsächlich über den HTML-Reiter der Tabellenvorlage definiert (in meinem Fall eine einfache Tabelle):

    <CMS_HEADER>

    </CMS_HEADER>

    $CMS_IF(#cs.isFirstContentRow)$

         <table>

              <tr>

                   <td>Titel</td>

                   <td>Adresse</td>

                   <td>Datum</td>

              </tr>

    $CMS_END_IF$

    <tr>

         <td>$CMS_VALUE(#row.titel)$</td>

         <td>$CMS_VALUE(#row.ort)$</td>

         <td>$CMS_VALUE(#row.datum)$

    </tr>

    $CMS_IF(#cs.isLastContentRow)$

    </table>

    $CMS_END_IF$

    IFa

         s

    Mit #row kann auf den aktuellen Eintrag zugegriffen werden (Doku #row). #cs steht nur in Tabellenvorlagen zur Verfügung und ähnelt #for in $CMS_FOR()$-Konstrukten (Doku #cs).

    Ich hoffe, dass ich weiterhelfen konnte :smileyhappy:

    0

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