Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: kruemelmaus am 04.05.16 - 09:45:18
-
Hallo zusammen,
bisher verwenden wir einen Signatur Generator, welcher ein HTML File erzeugt und den Pfad zu diesem File setzt.
Da wir mit Windows 10 Notes nun ins Userprofil installieren wollen wir die Signatur auf Richtext umstellen.
Was ist hier der beste Weg?
Kann man die HTML Datei irgendwie einlesen und dann in das Richtextfeld der Signatur schreiben?
Für Vorschläge / Erfahrungen bin ich sehr dankbar.
Gruß
Oliver
-
Hallo Oliver,
wir hatten auch Probleme mit der HTML-Signatur und haben mittlerweile alle auf RichText umgestellt.
Dazu haben wir im Datenbank-Script (PostOpen) eine Anpassung durchgeführt.
Kurz zusammengefasst:
wir haben eine Maske hinzugefügt, die unseren Signatur-Text generiert und zwar in Kombination aus dem Names.
Dann stellen wir im Profil die Signatur-Optionen um und fügen das Richtextfeld aus der Maske ein (Läuft im PostOpen der Mail-DB).
Ich hab dann noch das Profil so angepasst, dass unsere User auch nichts mehr umstellen können, damit alle die gleiche Signatur haben.
Nachtrag: Wir überprüfen auch, ob der User = dem Besitzer ist, damit keine Fremddaten in die Signatur wandern
-
Hallo,
danke für die Antwort.
Den Inhalt habe ich soweit hinbekommen. Allerdings stehe ich vor dem Problem
mit Links im RichText.
z.B mailto oder Webeite
Wie hast du das mit den Links gelöst?
Gruß
Oliver
-
Hallo,
wenn Ihr die bisherige Signatur als HTML-File habt (mit allen Links) kann man im UI über uidoc.Import das HTML-File in das (im Frontend offene) RT-Feld einlesen und Notes die Konvertierung übernehmen lassen.
Hier ein Auszug aus unserem Script:
Call uidoc.GotoField("Signature_Rich")
Call uidoc.Import("HTML File", SIG_DIRECTORY + "\" + HTML_FILENAME)
Call uidoc.Refresh()
Gruß
André