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