Editor-Variablen ▶
Editor-Variablen (Menü Einfügen) sind vordefinierte Standard-Variablen, die ohne Definition in der Arbeitsdatei verfügbar sind.
Yaml- vs. Editor-Variable
- Editor-Variablen werden ausschließlich im Editor ersetzt.
- Yaml-Variablen werden in der exportierten Datei ersetzt.
Mit Editor-Variablen können vom Editor erzeugte Informationen an die exportierte Datei übergeben werden. Damit das vollständig erfolgen kann, sind Editor-Variablen typischerweise Platzhalter in Yaml-Variablen. Das gewährleistet, dass übergebene Werte sowohl im Editor, als auch in Modulen und dem Layout verfügbar sind.
Verwendungsbeispiel
Im Yaml-Header
!submenu:%%%CURRPATH%%%
°°An die Yaml-Variable !submenu
wird der Pfad der erzeugten Datei übergeben. Dieser Pfad wird im Layout für die Darstellung eines Bereichsbenüs verwendet. Soll auf der Seite kein Bereichsmenü erscheinen, wird die die Yaml-Variable kommentiert, womit der vollständige Code für das Menü aus dem Layout entfernt wird (Ausrufezeichen).
°°
Verfügbare Variablen
Editor-Variable | Funktion |
---|---|
%%%READ%%% | geschätzte Lesedauer auf Minuten gerundet: ≤ 1 oder m - n (s. Zählen) |
%%%ERTIME%%% | geschätzte Lesezeit auf 10s gerundet m:ss |
%%%DATE%%% | Aktuelles Datum (tt.mm.yyyy) |
%%%YEAR%%% | Aktuelles Jahr (yyyy) |
%%%SORTDATE%%% | („umgedrehtes“) Datum rückwärts (yyyy-mm-dd) → sortierbar |
%%%TIME%%% | Aktuelle Zeit (hh:mm), minutengenau |
%%%CLEANTIME%%% | Zeit ≈ 15 Min. (hh:mm), auf Viertelstunden abgerundet |
%%%RAWTIME%%% | Zeitstempel des Computers als Double/Float-Zeitstempel |
%%%FILEWITHOUTEXT%%% | Dateiname ohne Erweiterung mit Pfad der erzeugten Datei |
%%%CURRPATH%%% | Aktueller Pfad der erzeugten Datei: /editor/einfuegen/ |
%%%RELRPATH%%% | Relativer Pfad der erzeugten Datei zur Root: /../../ |
%%%PROGVERS%%% | Programmversion des erzeugenden |
- Hinweise
-
Im Gegensatz zu den in der Projektkonfiguration verwenbaren Datums-Variablen basieren die Editor-Variablen bei jedem Export auf dem aktuellen Datum.
- Bitte beachten
-
- Editor-Variablen werden vor dem Export ausschließlich im Editor ersetzt.
Editor-Variablen ersetzen in der Arbeitsdatei gleichnamige Yaml-Variablen.
Das kann dazu führen, dass in der Layout-Datei für die Yaml-Variable ein anderer Wert als im Editor ersetzt wird!