Herunterladen Inhalt Inhalt Diese Seite drucken

egnite Querx TH Benutzerhandbuch Seite 81

Netzwerk thermometer, hygrometer, barometer und datenlogger
Vorschau ausblenden Andere Handbücher für Querx TH:
Inhaltsverzeichnis

Werbung

Es gibt auch die Möglichkeit, auf einen Wert in einer bestimmten Tabellenzeile
zuzugreifen, in dem ein Punkt gefolgt von einem 0-basierten Index an den Namen
der Variablen angehängt wird. Beispiel:
{{sensortab_value.0}}
gibt den letzten Messwert des ersten Sensors zurück.
escape-Kommando
Bestimmte Zeichen können in manchen Datei-Formaten eine besondere
Bedeutung haben. Um diese Zeichen als normalen Text ohne diese Bedeutung
auszugeben, müssen sie durch einen anderen Text ersetzt werden. Das kann mit
dem escape-Kommando für bestimmte Formate automatisch gemacht werden.
Folgendes Beispiel gibt den Kontakt in einem JSON-Dokument aus:
{%escape json%}
{
"contact": "{{syscontact}}"
}
Wenn die Webvariable syscontact selbst das Zeichen " enthalten würde, dann
wäre das JSON-Dokument ungültig. Dadurch, dass vorher das escape-Kommando
benutzt wurde, wird das Zeichen " automatisch durch \" ersetzt.
Das escape-Kommando verändert die aktuelle Ersetzung immer bis zum nächsten
escape-Kommando oder dem Ende des Templates. Ein escape-Kommando kann
durch ein if-Kommando auch übersprungen werden.
Folgende mögliche Ersetzungen existieren aktuell:
Name
Beschreibung
none
Keine Zeichen werden ersetzt.
json
Es werden folgende Escape-Sequenzen für JSON-Strings benutzt:
\n \r \t \\ \"
html
Die Zeichen & < > " ' werden durch HTML-Entitäten ersetzt.
url
Es wird die URL-Kodierung oder Prozentkodierung benutzt.
option-Kommando
Mit dem option-Kommando können zusätzliche Einstellungen für ein Template
festgelegt werden, die nicht zur Ausgabe des Templates gehören. Das option-
Kommando erhält direkt den Namen der Option. Nach dem option-Kommando
kommt der Wert bis zum endoption-Kommando
Die Bedeutung der Optionen hängt davon ab, wo das Template benutzt wird. Bei
Templates, die für Aktionen benutzt werden, können Optionen beeinflussen, wie
die Einstellungsseite aussieht, wenn ein Template gewählt wurde. Die Option

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis