Format Einstellungen

Hier können wir unsere Datensätze als Array im Template ausgeben. Zusätzlich haben wir die Möglichkeit ein Content-Type "application/json" zu senden.

Schritt 1 Als Array ausgeben

Als Array ausgeben

Wir öffnen eine Listenansicht nach Wahl und gehen runter zu der Format-Einstellungen Palette. Dort aktivieren wir Als Array ausgeben und klicken auf Speichern.

Im Template array ausgeben

Template anpassen

Danach öffnen wir das mod_catalog_universal Template. Dort haben wir Zugriff auf das $this->data Attribut. Dieser beinhaltet alle unsere Datensätze. Mit einer foreach Schleife können wir die Werte aus der Tabelle auslesen. Wir können auch über den Index auf einzelne Datensätze zugreifen z.B $this->data[0]["title"]

Schritt 2 HTTP Content-Type "application/json"

HTTP Content-Type "application/json"

Gehen wir zurück zu unserer Listenansicht und aktivieren die Checkbox application/json Header. Damit setzen wir den HTTP Header auf application/json und können somit mit AJAX Requests arbeiten.

JSON FORMAT

Frontend aufrufen

Wenn wir die Seite im Frontend aufrufen, bekommen wir die Datensätze in einem JSON FORMAT angezeigt.

Nicht fündig geworden?

Hier finden Sie auch ein paar nützliche Informationen: