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