Dies ist eine alte Version des Dokuments!
Merkmal-Minitemplates
Um die Ausgabe der Hunde-Merkmale (Gesundheits-/Genetikinformationen etc.) besser steuern zu können besteht die Möglichkeit zu jedem Merkmal ein eigenes Mini-Template zu hinterlegen.
Mögliche Variablen die Zur Verfügung stehen:
Variable | Erläuterung |
---|---|
{unterkategorie} | Beispiel: Patella, Augenerkrankung, K-Locus, PRA |
{merkmal} | Beispiel: PL-0, Ektropium, K^B/K^B, N/N |
{wert} | Zahlenwert aus dem Feld wert |
{datum} | Datumswert aus dem Feld datum |
{quelle} | Text aus dem Feld quelle |
{bemerkung} | Text aus dem Feld bemerkung |
{phrase} | Text aus dem Feld phrase |
Beispiele:
Template | Ausgabe | Erläuterung |
---|---|---|
{wert}cm | 75cm | An den Zahlenwert wird die Einheit cm Angehangen |
{unterkategorie}: {wert}kg | Gewicht: 52kg | Die Unterkategorie Größe wird mit der Einheit kg ausgegeben |
{merkmal} {wert}g | Geburtsgewicht 352g | Die Bezeichnung Geburtsgewicht wird mit der Einheit Gramm ausgegeben |
PRA-{merkmal} | PRA-Frei | Aus den Abkürzungen N/N der Laborwerte wird eine besser lesbare Form |
PRA-{merkmal} | PRA-Träger | Aus den Abkürzungen N/m der Laborwerte wird eine besser lesbare Form |
Die Minitemplates finden Anwendung bei der Generierung der Angaben die in den Hundestammdaten im Feld untersuchungen
angezeigt werden.
Seit Version 12.10.2
kann das Feld wert
über die Formatierung angepasst werden. Dadurch sind u. a. Rundung der Zahlenwerte, Festlegung der Dezimalstellen und weitere Manipulationen möglich.
Achtung: Nach Änderungen an den Merkmaltemplates ist die Stapelverarbeitung der Gesundheitswerte durchzuführen!
Formatierung von Merkmalen
Um den Zahlenwert des Feldes wert
zu formatieren stehen eine Reihe von PHP-Funktionen zur Verfügung. Für eine genaue Erläuterung der Funktionsweise bzw. Syntax und möglicher Parameter folgen Sie bitte der offiziellen PHP-Dokumentation.
Befehl | Funktionsbeschreibung | Beispiel | Formatierung | Ergebnis |
---|---|---|---|---|
floor | Abrunden eines Zahlenwerte Um einen Zahlenwert mit Kommastelle abzurunden. So kann aus 7.9 dann 7 gemacht werden. https://www.php.net/manual/de/function.floor.php | 7.8 | floor({wert}) | 7 |
ceil | Aufrunden eines Zahlenwerte \\Analog zum Abrunden können Werte auch aufgerundet werden. Aus 3.3 wird dadurch 4 https://www.php.net/manual/de/function.ceil.php | 2.3 | ceil({wert}) | 3 |
round | Auf-/Abrunden eines Zahlenwertes Werte werden auf-/abgerundet. Hierbei kann die Anzahl der zu Berücksichtigen Nachkommastellen angegeben werden. https://www.php.net/manual/de/function.round.php | 2.1 | round({wert},1) | 2.2 |
str_replace | Zeichenersetzung Im Beispiel wird der Punkt durch einen Schrägstrich ersetzt. https://www.php.net/manual/de/function.str_replace | 5.3 | str_replace('.', '/', {wert}) | 5/3 |
number_format | Zahlenformatierung Mit number_format() kann neben den Nachkommastellen auch eine Formatierung des Tausendertrennzeichens vorgenommen werden. https://www.php.net/manual/de/function.number-format | 1234.5678 | number_format({wert}, 2, ',', '.') | 1.234,57 |
Wird eine ungültige Syntax verwendet, so erhalten Sie eine Fehlermeldung.