Das Notes Forum
Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet von: Stefan S. am 11.11.15 - 10:35:02
-
Hallo,
wir würden gerne ein Custom Mailtemplate mit "geringfügigen" Änderungen einsetzen.
Die Änderungen sind die folgenden:
Schriftart im Body und Signatur geändert.
Firmenlogo im Briefkopf
Für das Firmenlogo muss ich am Kalenderprofil Änderungen vornehmen. So und jetzt kommts, in unserer angepassten Schablone funktioniert dann das festlegen von Absenderfarben nicht mehr. Mit der Standardschablone funktioniert das.
Ich kann z.B die Absenderfarben in der Standardschablone einstellen, dann einen Schablonenwechsel durchführen (auf die angepasste Schablone) und die Farben bleiben auch erhalten, nur ändern kann man Sie nicht mehr.
Irgendeinen Tipp für mich? Kalenderprofil hab ich auch schon mal in meiner MailDB gelöscht und neu angelegt, hatte keinen Effekt.
LG
Stefan
-
Habe es versucht nachzustellen - nur das mit dem Logo, das mit der Schrift sind ja nur 3 Klicks in der Memomaske.
Hatte nur ein englisches Template zur Verfügung, konnte damit aber keinerlei Problem feststellen.
Funktionierte einwandfrei wie in den vorherigen Versionen auch.
Thema gehört übrigens eher ein Forum tiefer zu 'ND9: Entwicklung'.
-
Kann Andrew nur bestätigen, wir haben die Logos für alle Töchter eingebunden und das mit den Farben hat damit nichts zu tun.
Tippe auf Fehler bei Anpassung Profilmaske.
Hast Du auch notwendige Bildresourcen angelegt ?
-
Danke für euer Feedback und fürs Nachstellen.
Ich nehm nochmal eine nackte deutsche Standardschablone und geh mal die Änderungen Schritt für Schritt durch.
Ja die Ressource habe ich eingefügt.
Hier mal meine Anpassungen um Detail, vielleicht hab ich ja irgendwo einen Fehler drin!
Maske: (Calendar Profile)
Feld: BGTableColor -> eigenen Background hinzugefügt:
Logo:= DefaultLogo;
BG_IMAGE_PREFIX:="BG_";
@If
(Logo = "";
@Set("Logo";"StdNotesLtr0");
""
);
Image:=@Right(Logo;"StdNotesLtr");
@If
(Image = "Gateway";
@Return(BG_IMAGE_PREFIX + "3");
@Set("Image";@TextToNumber(Image))
);
@If
(Image = 9:20:27;
@Return(BG_IMAGE_PREFIX + "1");
Image = 14:6:22:30;
@Return(BG_IMAGE_PREFIX + "2");
Image = 2:15:18:28:29;
@Return(BG_IMAGE_PREFIX + "3");
Image = 7:8:17;
@Return(BG_IMAGE_PREFIX + "4");
Image = 3:4:13;
@Return(BG_IMAGE_PREFIX + "5");
Image = 50;
@Return(BG_IMAGE_PREFIX + "a");
@Return(BG_IMAGE_PREFIX + "0")
)
Die zugehörige Ressource heißt: bg_a.gif
Dann das Feld DefaultLogo mit folgendem Wert ergänzt:
Firmenlogo|StdNotesLtr50
Die Bildressource hat den Alias StdNotesLtr50 gesetzt.
Zum Schluss noch den Default wert des feldes ebenfalls geändert: @If(logo = ""; "StdNotesLtr50"; Logo)
Falls ich das falsche Unterforum erwischt habe dann bitte ich die Admins das zu veschieben! Vielen Dank
LG
Stefan
-
Wow, diese Formel gehört ja mit zum grössten Quatsch, den IBM in Ihrem Template zusammengestückelt hat. Ich musste mir das 10mal durchlesen, bevor ich verstanden habe, was die wollen.
Erst ist die Variable "Image" ein Text (zugewiesen über Image:=@Right(Logo;"StdNotesLtr");), dann wird es plötzlich zur Zahl umdefiniert (Zugewiesen über @Set("Image";@TextToNumber(Image)) )... bis ich das gesehen hatte, dachte ich noch "Wie zum Teufel wird ein text mit einer Zahlenliste verglichen, ohne dass das Ding einen Fehler wirft?
Jetzt zur guten Nachricht: Diese Formel / dieses Feld ist für Dich vollkommen irrelevant.
Wenn Du einfach nur das Bild tauschen willst, dann gehst Du wie folgt vor:
- Du fügst die Ressource mit dem Namen "Firmenlogo|StdNotesLtr50" hinzu
- Du ergänzt die Auswahlliste für das Feld "DefaultLogo" um den Wert "Firmenlogo|StdNotesLtr50"
- Du setzt das Feld auf berechnet (wenn es die Benutzer nicht ändern können sollen), Formel: "StdNotesLtr50"
Fertig.
Jetzt musst Du nur noch dafür sorgen, dass die User das Kalenderprofil einmal aufmachen, sonst wird der neue Wert nicht in "DefaultLogo" geschrieben.
Oder Du schreibst Code ins QueryOpen der Datenbank, der das Feld setzt...
-
Danke für die Hinweise,
ich habe nun nochmal alle Änderungen vorgenommen und lediglich den Background weggelassen. Absenderfarben funktionieren nun wieder.
Dürfte wohl bei der Erstanpassung irgendwas schief gegangen sein.
Danke für eure Unterstzützung.
LG
Stefan