Mit Templates kann das Aussehen verschiedener Elemente nach eigenen Wünschen gestaltet werden. Derzeit ist dies bei einem Widget und der Einzelansicht von Einsatzberichten möglich. Ein Template ist dabei ein Stück Text, das mit Platzhaltern versehen ist. Diese Platzhalter werden bei der Anzeige mit den Angaben des jeweiligen Einsatzberichts ersetzt. Die Templates können mit HTML-Code versehen werden und unterstützen auch Shortcodes.

Platzhalter

Folgende Platzhalter beziehen sich auf einen Einsatzbericht:

  • %title% Titel des Einsatzberichts
  • %date% Datum der Alarmierung
  • %time% Zeitpunkt der Alarmierung
  • %content% Der Beitragstext des Einsatzberichts
  • %location% Ort des Einsatzes
  • %duration% Dauer des Einsatzes
  • %incidentType% Art des Einsatzes
  • %incidentTypeHierarchical% Art des Einsatzes (ggf. mit übergeordneten Einsatzarten)
  • %incidentTypeColor% Farbe der Art des Einsatzes
  • %vehicles% Auflistung der Fahrzeuge
  • %additionalForces% Ausflistung der weiteren am Einsatz beteiligten Kräfte
  • %typesOfAlerting% Auflistung der Alarmierungsarten
  • %url% URL zum Einsatzbericht
  • %number% Einsatznummer
  • %seqNum% Laufende Nummer
  • %annotations% Vermerke
  • %featuredImage% Beitragsbild, sofern vorhanden
  • %yearArchive% URL zum Jahresarchiv (bezogen auf das Kalenderjahr des aktuellen Einsatzes)
  • %workforce% Mannschaftsstärke
  • %incidentCommander% Einsatzleiter
  • %units% Beteiligte Einheiten

Folgende Platzhalter sind unabhängig von einem Einsatzbericht:

  • %feedUrl% URL zum Feed mit den neuesten Einsatzberichten

Hinweise

  • Der Platzhalter %incidentTypeColor% ist für die Verwendung in CSS-Anweisungen (z.B. color oder background-color) gedacht. Sollte kein Farbwert gefunden werden, wird der Platzhalter mit inherit gefüllt.
  • %annotations% sollte mit einem Container wie p, div oder span umschlossen werden
  • Derzeit gibt es keine Elemente für bedingte Anweisungen oder Verzweigungen (z. B. um nicht ausgefüllte Angaben komplett auszublenden)

Beispiele

Um die klassische Einzelansicht eines Einsatzberichts nachzubauen und anzupassen, kann das folgende Template als Einstieg benutzt werden.

<p>
	<strong>Datum:</strong> %date%<br>
	<strong>Alarmzeit:</strong> %time% Uhr<br>
	<strong>Alarmierungsart:</strong> %typesOfAlerting%<br>
	<strong>Art:</strong> %incidentType%<br>
	<strong>Einsatzort:</strong> %location%<br>
	<strong>Mannschaftsstärke:</strong> %workforce%<br>
	<strong>Fahrzeuge:</strong> %vehicles%<br>
	<strong>Weitere Kräfte:</strong> %additionalForces%
</p>
<hr>
<h2>Einsatzbericht:</h2>
%content%

Die Einsatzart entsprechend der Einstellungen einzufärben, könnte folgendermaßen gelöst werden:

Art: <span style="color: %incidentTypeColor%">%incidentType%</span>

Changelog

VersionBemerkung
1.1.0Template für Widget eingeführt
1.2.2Platzhalter %seqNum% hinzugefügt
1.3.2Platzhalter %annotations% hinzugefügt
1.4.0Layout von Einsatzbericht und Auszug per Template; Platzhalter %incidentTypeColor%, %vehicles%, %additionalForces%, %typesOfAlerting%, %content%, %featuredImage% und %yearArchive% hinzugefügt
1.4.2Platzhalter %workforce% hinzugefügt
1.5.0Platzhalter %incidentCommander% hinzugefügt
1.6.0Platzhalter %incidentTypeHierarchical% und %units% hinzugefügt, Shortcodes werden unterstützt