Benutzer-Werkzeuge

Webseiten-Werkzeuge


breedmaster:templateverwaltung

Templateverwaltung

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.

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

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.

Über den Downloadbutton können die jeweiligen Templates heruntergeladen werden, sofern es sich um Office-Dateien handelt (.odt, .docx). HTML-Templates dagegen können per Copy&Paste aus dem Editor heraus kopiert werden.

Soll nun z. B. ein Rechnungstemplate geändert werden, so ist es am einfachsten ein bestehendes Template als Mustervorlage zu verwenden. Dazu wird es zunächst geladen und in Office (Word/Libre etc.) entsprechend angepasst. Bitte die Hinweise im Kapitel Ahnentafel Template beachten.

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.

{
"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!"
}

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 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.txt · Zuletzt geändert: 10.03.2022 14:46 von Manfred Link

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki