Nach dem Laden der JSON-Daten mit ~EJD-LoadData(Typ,Pfad,ID)~ kann per Klammerung optional geprüft werden, ob die Daten erfolgreich geparst wurden und im Template angezeigt werden können. Mit dem Einzel-Tag kann ein (Fehler-)Code ausgegeben werden.

Das Tag enthält 1 Parameter:

ID, die beim Laden mit EJD-LoadData(Typ,Pfad,ID) vergeben wurde
Siehe EJD-LoadData().

Beispiel:

~EJD-LoadData(global,file.json,jdat)~
 
{EJD-DataOK(jdat)}
   JSON-Daten sind geladen und können angezeigt werden.
{/EJD-DataOK(jdat)}
 
{!EJD-DataOK(jdat)}
   Fehler beim Laden der JSON-Daten. Fehlercode: ~EJD-DataOK(jdat)~
{/!EJD-DataOK(jdat)}

Wegweiser: JSON-Schnittstelle

Mögliche Codes

Code

Bedeutung

0

Daten ok

1

Unbekannter Wert für 'Typ'

2

-

3

-

4

Dateipfad fehlerhaft (Typ global, subshop oder userdir)

Datei nicht gefunden (Typ global, subshop oder userdir)

5

Fehler beim Parsen der Datei (Typ global, subshop oder userdir)

6

JSON-Daten sind leer (Typ intern)

7

Unbekannte ID/File (Typ intern)

8

Dateipfad nicht konfiguriert (Typ global, subshop oder userdir)

999

Interner Fehler beim Initialisieren

9999

ID nicht geladen bzw. nicht im Cache

 

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

+

negatives Bereichs-Tag

+

Schleifen-Tag

Zulässig in Templates …

Alle