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