Benutzer-Werkzeuge

Webseiten-Werkzeuge


breedmaster:templateverwaltung

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:templateverwaltung [17.01.2017 08:31] Manfred Linkbreedmaster:templateverwaltung [10.03.2022 14:46] (aktuell) Manfred Link
Zeile 2: Zeile 2:
  
 Die Templateverwaltung ermöglicht es Dokumente oder bestimmte Listen/Ansichten von Breedmaster zu individualisieren. Zu den wichtigsten Templates gehört das Ahnentafeldrucktemplate sowie das Rechnungstemplate.  Die Templateverwaltung ermöglicht es Dokumente oder bestimmte Listen/Ansichten von Breedmaster zu individualisieren. Zu den wichtigsten Templates gehört das Ahnentafeldrucktemplate sowie das Rechnungstemplate. 
 +
 +In den meisten Fällen werden Officevorlagen als Template verwendet. Ein Beispiel hierfür ist das [[Ahnentafel-Template]]. Bei einigen Bereichen wird HTML-Code als Template benötigt, dies ist i. d. R. immer dann der Fall wenn Bildschirmausgaben oder PDF's generiert werden sollen.
 +
 +Die nachfolgende Übersicht zeigt welche Bereiche welchen Typus Template benötigt und ob weitere Parameter genutzt werden können.
 +
 +<sortable 1 5=nosort 6=nosort>
 +^ Bereich-/Kategorie ^ Office ^ HTML ^ Para 1 ^ Para 2 ^ Zugriff ^
 +| Ahnentafel | x |  |  |  |  | 
 +| Zuchtbuch | x |  |  |  |  | 
 +| Formular Adressen | x | x | x |  | x | 
 +| Formular Hundestamm | x | x | x |  | x | 
 +| Formular Züchter | x | x | x |  | x | 
 +| Formular Deck-/Wurfmeldung | x | x | x |  | x | 
 +| Fakturierung Rechnungen | x |  |  |  |  | 
 +| Fakturierung Mahnungen | x |  |  |  |  | 
 +| Formular Pedigree | x | x | x |  |  | 
 +| Formularmailer | x |  |  |  |  | 
 +| Schriftverkehr | | x |  |  |  | 
 +| Email-Signatur | | x |  |  |  | 
 +| Formular Events | x |  | x |  | x | 
 +| Emailversand Events | x |  | x |  | x |  
 +</sortable>
 +
 +Seit Version 12.10.3 können alle Formular-Bereiche (Adressen, Events, Deck-Wurfmeldung, Hundestamm, Pedigree und Züchter) sowohl Office als auch HTML-Templates verarbeiten.  
 +Die Listenansicht zeigt alle zur Verfügung stehenden Templates. Über die Suche kann die Kategorie ausgewählt werden um die Ergebnisse zu filtern. 
 +
 +Einige der Templates können Benutzergruppen zugeordnet werden, diese sind in der Tabelle unter Zugriff markiert.
 +
 +Templates können einzeln über die Download-Schaltfläche vor jeder Zeile heruntergeladen werden. Weiterhin ist es möglich alle Templates als ZIP-Datei herzunterzuladen. 
  
 {{ :wiki:screenshots:templateverwaltung01.png?direct |}} {{ :wiki:screenshots:templateverwaltung01.png?direct |}}
Zeile 12: Zeile 41:
  
 Die geänderte Template-Datei kann nun einfach in der Templateverwaltung wieder hochgeladen werden. Dazu wird entweder das entsprechende Template über den Editieren-Button geöffnet oder es wird ein neues Template angelegt. Anschließend wird die Datei über die Schaltfläche [WÄHLEN] auf dem lokalen Computer gesucht. Der Uploadprozess startet automatisch und läuft im Hintergrund ab. Danach wird der Vorgang durch Speichern abgeschlossen und die geänderte Version steht zur Verfügung. Die geänderte Template-Datei kann nun einfach in der Templateverwaltung wieder hochgeladen werden. Dazu wird entweder das entsprechende Template über den Editieren-Button geöffnet oder es wird ein neues Template angelegt. Anschließend wird die Datei über die Schaltfläche [WÄHLEN] auf dem lokalen Computer gesucht. Der Uploadprozess startet automatisch und läuft im Hintergrund ab. Danach wird der Vorgang durch Speichern abgeschlossen und die geänderte Version steht zur Verfügung.
 +
 +===== Bereiche =====
 +
 +==== Schriftverkehr ====
 +Im Bereich Schriftverkehr stehen seit Version 12.9.0 nachfolgende Variablen zur Verfügung
 +
 +^ Variable ^ Erläuterung ^
 +| {betreff}  | Betreffzeile | 
 +| {brieftext}  | Inhalt des Anschreibens | 
 +| {anrede}  | Anrede (Herr/Frau) | 
 +| {titel}  | Akademische Titel | 
 +| {vorname}  | Vorname | 
 +| {nachname}  | Nachname | 
 +| {strasse}  | Strasse | 
 +| {plz}  | PLZ | 
 +| {ort}  | Ort | 
 +| {email}  | Email |
 +| {datum}  | Datum |
 +| {zeit}  | Aktuelle Uhrzeit |
 +
 +==== Systemstatistiken ====
 +Ab Version 12.10.5 können verschiedene Systemstatistiken individuell angepasst werden. Für die jeweilige Statistik ist hierzu ein Template anzulegen welches die folgenden Variablen enthalten kann:
 +^ Variable ^ Erläuterung ^
 +| {titel}  | Titel der Statistik | 
 +| {textoben}  | Erläuterungstext oberhalb der eigentlichen Statistik | 
 +| {tabelle}  | Die Statistik als Tabelle-/Grafik | 
 +| {textunten}  | Erläuterungstext unterhalb der eigentlichen Statistik |
 +| {stats}  | Dropdownliste mit weiteren Statistiken aus der gleichen Kategorie | 
 +Darüber hinaus muss der Name des Templates zwingend ''SYSTEMSTATISTIK#9999#'' lauten, wobei 9999 durch die Nummer der Systemstatistik ersetzt werden muss, für die das Template gelten soll.
 +
 +Weiterhin ist es möglich, verschiedene Parameter zu übergeben. Diese müssen im Feld ''Parameter 1'' im JSON-Format eingetragen werden. 
 +<code>
 +{
 +"sqlwhere":"a.datum IS NOT NULL AND a.id_krankheit = 200 AND (year(a.datum) BETWEEN 2018 AND 2020)",
 +"style":"width: 850px",
 +"class":"liste",
 +"textunten":"Berücksichtigt werden nur Untersuchungsergebnisse zwischen 2018 und 2020!"
 +}
 +</code>
 +Im obigen Beispiel wird die Abfrage der Statistik um eine ''Where-Klausel'' ergänzt die das Datum prüft, einen bestimmten Schlüsselwert für eine Krankheit erwartet und den Datumsbereich auf die Jahre 2018 bis 2020 eingrenzt. Wenn Sie sich unsicher sind welche Felder genutzt werden können, wenden Sie sich bitte an den [[problembehandlung|Support]].
 +
 +Handelt es sich bei der Systemstatistik um eine Tabelle so kann noch der CSS-Style und die CSS-Klasse angepasst werden. Weiterhin ist es möglich die Erläuterungstexte individuell zu ändern. 
 +
 +==== Listendruck ====
 +Der Listendruck für die Hundestammdaten, Adressstammdaten, Zwingerstammdaten und Deck-/Wurfmeldungen wird in der Templateverwaltung in eigenen Kategorien verwaltet. Die Zugriffsverwaltung erfolgt über das Feld Berechtigungen. Um die Anzeigenreihenfolge zu verändern ist das Feld Sortierung zu nutzen.
 +Eine Übersicht der möglichen Variablen kann über den Debug-Modus des jeweiligen Ausgabebereiches eingesehen werden.
 +
 +==== Events ====
 +Ab Version 12.9.5 können über das Feld Parameter1 Felderweiterungen definiert werden. Die Syntax und weitere Informationen zur Funktionsweise finden Sie im Artikel [[Formulardaten]] im Abschnitt Formularfelderweiterung.
  
  
breedmaster/templateverwaltung.1484641908.txt.gz · Zuletzt geändert: 17.01.2017 08:31 von Manfred Link

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki