Prüft, ob der im angegebenen Zugriffspfad enthaltene Wert eine Fließkommazahl ist. Zusätzlich wird diese Fließkommazahl vorübergehend vom Shop-System gespeichert ("berührt").

{EJD-DA-IsReal(Zugriffspfad,ID)}

Das Tag enthält 2 Parameter:

Zugriffspfad: Name des JSON-Elements
Wenn leer, wird das Root-Element genommen.

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

Wegweiser: JSON-Schnittstelle

Beispiel der JSON-Datei "<Produkt-Nummer>.json":

{
   "Produktname": "Sportlicher Sneaker",
   "Produktnummer": "A-1234",
   "AdditionalInfo":
   {
      "Beschreibung": "Moderne Schuhe für jeden Anlass",
      "lieferbar": true,
      "Crosslinks": [ "A-5678", "B-9876", "C-2323" ],
      "Lagerbestand": 42,
      "Preis": 59.95
   }
}

Beispiel für die Verwendung im Template:

~EJD-LoadData(global,$PR-Number$.json,jdat)~
...
{EJD-DA-IsReal(AdditionalInfo.Preis,jdat)}
   Der Wert des Elements ist eine Fließkommazahl.
 
   ~EJD-SetRealOutputFormat(4)~     <!-- Die Fließkommazahl soll mit 4 Nachkommastellen angezeigt werden -->
   ~EJD-LastValueAccessed~          <!-- Ausgabe: "2.3500", gibt den zuletzt "berührten" Wert (AdditionalInfo.Preis,jdat) aus -->
{/EJD-DA-IsReal(AdditionalInfo.Preis,jdat)}
...

Mit dem Einzel-Tag EJD-SetRealOutputFormat(Anzahl an Nachkommastellen) wird angegeben, wie viele Nachkommastellen ausgegeben werden sollen.

Referenz: EJD-SetRealOutputFormat()
Referenz: EJD-LastValueAccessed

Verwendbar als …

Einzel-Tag

Bereichs-Tag

+

negatives Bereichs-Tag

+

Schleifen-Tag

Zulässig in Templates …

Alle