Benutzer-Werkzeuge

Webseiten-Werkzeuge


breedmaster:merkmaltemplates

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
breedmaster:merkmaltemplates [01.04.2016 11:08] Manfred Linkbreedmaster:merkmaltemplates [30.08.2020 11:51] (aktuell) – [Beispiele:] Manfred Link
Zeile 1: Zeile 1:
-====== Merkmaltemplates ======+====== Merkmal-Minitemplates ======
  
-Um die Ausgabe der Merkmale/Gesundheit/Genetik besser steuern zu können besteht die Möglichkeit zu jedem Merkmal ein eigenes Mini-Template zu hinterlegen.+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: === === Mögliche Variablen die Zur Verfügung stehen: ===
Zeile 7: Zeile 7:
 ^ Variable ^ Erläuterung ^ ^ Variable ^ Erläuterung ^
 | %%{unterkategorie}%% | Beispiel: Patella, Augenerkrankung, K-Locus, PRA  | | %%{unterkategorie}%% | Beispiel: Patella, Augenerkrankung, K-Locus, PRA  |
-| %%{bezeichnung}%% | Beispiel: PL-0, Ektropium, %%K^B/K^B%%, N/N |+| %%{merkmal}%% | Beispiel: PL-0, Ektropium, %%K^B/K^B%%, N/N |
 | %%{wert}%% | Zahlenwert aus dem Feld ''wert'' | | %%{wert}%% | Zahlenwert aus dem Feld ''wert'' |
 | %%{datum}%% | Datumswert aus dem Feld ''datum'' | | %%{datum}%% | Datumswert aus dem Feld ''datum'' |
Zeile 18: Zeile 18:
 | %%{wert}cm%% | 75cm | An den Zahlenwert wird die Einheit cm Angehangen | | %%{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 | | %%{unterkategorie}: {wert}kg%% | Gewicht: 52kg | Die Unterkategorie Größe wird mit der Einheit kg ausgegeben |
-| %%{bezeichnung} {wert}g%% | Geburtsgewicht 352 Gramm | Die Bezeichnung Geburtsgewicht wird mit der Einheit Gramm ausgegeben | +| %%{merkmal} {wert}g%% | Geburtsgewicht 352g | Die Bezeichnung Geburtsgewicht wird mit der Einheit Gramm ausgegeben | 
-| PRA%%-{bezeichnung}%% | PRA-Frei | Aus den Abkürzungen N/N der Laborwerte wird eine besser lesbare Form  | +| PRA%%-{merkmal}%% | PRA-Frei | Aus den Abkürzungen N/N der Laborwerte wird eine besser lesbare Form  | 
-| PRA%%-{bezeichnung}%% | PRA-Träger | Aus den Abkürzungen N/m 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. +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''.
  
-Das Feld ''wert'' kann über weitere Parameter angepasst werden. Dazu zählt die Formatierung und Rundung der Zahlenwerte. Wenden Sie sich bei entsprechenden Bedarf bitte an den Support.+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!** **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. 
 +
 +==== Beispiele ====
 +Nachfolgende Bildschirmkopie zeigt Anwendungsmöglichkeiten für die Formatierung und den Einsatz eines Mini-Templates:
 +{{ :wiki:screenshots:merkmale14.png |}}
breedmaster/merkmaltemplates.1459508894.txt.gz · Zuletzt geändert: 01.04.2016 11:08 von Manfred Link

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki