Das Tag gibt die geladenen JSON-Daten (UTF-8 kodiert) aus.
~EJD-RawDataOutput(ID)~
Als Argument geben Sie die in EJD-LoadData(Typ,Pfad,ID) vergebene ID der JSON-Daten an.
EJD-RawDataOutput(ID) gibt die u. U. unbekannten JSON-Daten aus, die intern (Typ "intern" bei EJD-LoadData(Typ,Pfad,ID)) geladen wurden. Das Tag kann aber auch JSON-Daten ausgeben, die zunächst global oder Subshop-spezifisch geladen und dann mit entsprechenden Tags (EJD-DA-Set...) modifiziert wurden.
Wegweiser: JSON-Schnittstelle
Hinweis: |
|
Beim Typ "intern" handelt es sich um JSON-Daten, die vom WEBSALE-Shopsystem oder externen Dienstleistern zur Verfügung gestellt werden. Unter Umständen ist daher gar nicht bekannt, welche Daten genau geliefert werden. Deshalb kann man sich mit EJD-RawDataOutput() die gelieferten JSON-Daten komplett ausgeben lassen. Beim Typ "global" oder "subshop" werden die Daten vom Frontend-Entwickler selbst angeliefert. Diese JSON-Dateien können Sie sich direkt über den separaten FTP-Zugang der JSON-Schnittstelle ansehen. |
Beispiel für intern vorhandene JSON-Daten:
Laden und Ausgeben der JSON-Daten mit der ID "hreflanginfos":
~EJD-LoadData(intern,hreflang-cat-001194,hreflanginfos)~
~EJD-RawDataOutput(hreflanginfos)~
Erzeugte Ausgabe (Ausschnitt):
{
"type": "category",
"masterID": "v1",
"subshop": "DE-deutsch",
"index": "000571",
"lang": "de-DE",
"media": "",
"url": "https://ihr-shop.de/Flyer",
"maps-canonical":
[
{
"subshop": "FR-franzoesisch",
"index": "001194",
"lang": "fr-FR",
"media": "",
"url": "https://ihr-shop.fr/k/Flyer"
},
{
"subshop": "IT-italienisch",
"index": "001593",
"lang": "it-IT",
"media": "",
"url": "https://www.ihr-shop.it/k/volantini"
}
...
]
}
...
Verwendbar als …
Einzel-Tag |
+ |
Bereichs-Tag |
+ |
negatives Bereichs-Tag |
+ |
Schleifen-Tag |
– |
Zulässig in Templates …
Alle