Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
edpweb3:darstellung [2025/01/23 17:20] – [2. Textvorlagen] pascaledpweb3:darstellung [2025/06/30 13:57] (aktuell) admin
Zeile 19: Zeile 19:
 {{ :edpweb3:edpweb_editor_texte.jpg |}} {{ :edpweb3:edpweb_editor_texte.jpg |}}
  
-===== 3. Anpassungen der Template-Dateien =====+=== 3. Anpassungen der Template-Dateien ===
  
-Die Template Vorlagen von EDPweb befinden sich Im Unterordner "templates" von EDPweb. Innerhalb dieses Ordners bestehen wieder mehrere Unterordner für die einzelnen derzeit unterstützten Benutzerrollen. So gibt es etwa einen eigenen Ordner "default" mit den Templates für die Default-Rolle sowie weitere Ordner "abschnitt" oder "abteilung" die ebenfalls für die entsprechenden Benutzerrollen vorgesehen sind. +Die Template Vorlagen von edp:web befinden sich Im Unterordner "templates" von edp:web. Innerhalb dieses Ordners bestehen wieder mehrere Unterordner für die einzelnen derzeit unterstützten Benutzerrollen. So gibt es etwa einen eigenen Ordner "default" mit den Templates für die Default-Rolle sowie weitere Ordner "abschnitt" oder "abteilung" die ebenfalls für die entsprechenden Benutzerrollen vorgesehen sind. 
  
-Nach dem Start von EDPweb werden die Inhalte aus dem Template-Ordner einmal vorprozessiert und in den Ordner "html" kopiert. Bei den eigentlichen Zugriffen durch Benutzer wird immer der Datenbestand aus dem HTML Ordner verwendet. Das heißt wenn Sie Anpassungen vornehmen möchten, muß dies zunächst auf Ebene der Templates erfolgen und anschließend ein Neustart des EDPweb-Dienstes stattfinden, damit diese Änderungen auch in den HTML-Ordner kopiert werden.+Nach dem Start von edp:web werden die Inhalte aus dem Template-Ordner einmal vorprozessiert und in den Ordner "html" kopiert. Bei den eigentlichen Zugriffen durch Benutzer wird immer der Datenbestand aus dem HTML Ordner verwendet. Das heißt wenn Sie Anpassungen vornehmen möchten, muß dies zunächst auf Ebene der Templates erfolgen und anschließend ein Neustart des EDPweb-Dienstes stattfinden, damit diese Änderungen auch in den HTML-Ordner kopiert werden.
  
 Da der Ordner Templates bei jedem Update wieder erneut mit den Standarddaten befüllt wird, sollten individuelle Anpassungen nicht in diesem Ordner abgelegt werden. Stattdessen ist es möglich, einen Ordner "custom" anzulegen und in diesem die selbst geänderten Templates abzulegen. Dieser Custom-Ordner wird - falls vorhanden - immer nach dem Template-Ordner vorprozessiert, sodass die dort vorhandenen Anpassungen immer die Standardkonfiguration überschreiben. Somit ist dann auch sichergestellt, dass die eigene Anpassungen über Updates hinaus aktiv bleiben. Beachten Sie dabei, dass es bei Dateien aus dem Unterordner "views" nicht ausreichend ist, diese Dateien zu ändern, da die Views in der Regel über den Include-Tag ("{inc}") in Templates eingebunden sind und hier im Include-Tag noch der Templates-Ordner angegeben ist. Dieser muss dann auch auf den custom-Ordner geändert werden. Da der Ordner Templates bei jedem Update wieder erneut mit den Standarddaten befüllt wird, sollten individuelle Anpassungen nicht in diesem Ordner abgelegt werden. Stattdessen ist es möglich, einen Ordner "custom" anzulegen und in diesem die selbst geänderten Templates abzulegen. Dieser Custom-Ordner wird - falls vorhanden - immer nach dem Template-Ordner vorprozessiert, sodass die dort vorhandenen Anpassungen immer die Standardkonfiguration überschreiben. Somit ist dann auch sichergestellt, dass die eigene Anpassungen über Updates hinaus aktiv bleiben. Beachten Sie dabei, dass es bei Dateien aus dem Unterordner "views" nicht ausreichend ist, diese Dateien zu ändern, da die Views in der Regel über den Include-Tag ("{inc}") in Templates eingebunden sind und hier im Include-Tag noch der Templates-Ordner angegeben ist. Dieser muss dann auch auf den custom-Ordner geändert werden.
  
   * [[edpweb3:dev|Erweiterte Dokumentation der Templates]]   * [[edpweb3:dev|Erweiterte Dokumentation der Templates]]
 +
 +=== 4. Eigene Felder ergänzen ===
 +
 +Ab edp:web in der Version 2025 können bei bestimmten Endpunkten auch zusätzliche eigene Felder an den Server gesendet werden. Dies kann genutzt werden, wenn in den jeweiligen Eingabemasken weitere Felder ergänzt wurden.
 +Damit diese auch beim Absenden des Formulars gespeichert werden, muss eine entsprechende Konfiguration vorgenommen werden.
 +
 +Dazu muss die Datei "CustomFields.ini" direkt im Hauptverzeichnis der Anwendung edpweb.exe erzeugt werden.
 +
 +Innerhalb dieser Datei kann nun für jeden Endpunkt, bei dem eigene Daten ergänzt wurden, eine Sektion ergänzt werden, die gleichlautend mit dem URL-Aufruf beginnend mit dem Wort action sein muss.
 +Hier können nun als Parameter-Value-Pairs zunächst die Angabe des Feldnamens aus der Datenbank und dann dem Feldnamen aus dem HTML-Formular angegeben werden. 
 +
 +<code>
 +[action/uhs/saveuhspatient]
 +TESTFELD=TESTFELD
 +</code>
 +
 +Zum aktuellen Zeitpunkt werden unter anderem für folgende Endpunkte eigenständige Definitionen unterstützt:
 +action/uhs/saveuhspatient
 +action/uhs/saveuhstransport
 +action/einsatz/saveeinsatz
 +action/manv/savemanvpatient