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, der Ausgabe im Pedigree unter Stammdaten
sowie unter Datenverwaltung→Merkmale
.
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: Wenn die Variable {wert}
im Feld Template verwendet wird, so muss diese auch zeitgleich im Feld Formatierung genutzt werden, auch wenn keine Besondere Formatierung verwendet werden soll!
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.