Autor Thema: Custom Mailtemplate Absenderfarben funktionieren nicht.  (Gelesen 2570 mal)

Offline Stefan S.

  • Frischling
  • *
  • Beiträge: 19
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

Offline Andrew Harder

  • Senior Mitglied
  • ****
  • Beiträge: 295
  • Geschlecht: Männlich
Re: Custom Mailtemplate Absenderfarben funktionieren nicht.
« Antwort #1 am: 11.11.15 - 22:46:22 »
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'.
Andy

Offline WildVirus

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 658
  • Geschlecht: Männlich
Re: Custom Mailtemplate Absenderfarben funktionieren nicht.
« Antwort #2 am: 11.11.15 - 23:02:08 »
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 ?

Offline Stefan S.

  • Frischling
  • *
  • Beiträge: 19
Re: Custom Mailtemplate Absenderfarben funktionieren nicht.
« Antwort #3 am: 12.11.15 - 09:43:48 »
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


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Custom Mailtemplate Absenderfarben funktionieren nicht.
« Antwort #4 am: 12.11.15 - 10:00:50 »
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...
« Letzte Änderung: 12.11.15 - 10:03:11 von Tode »
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Stefan S.

  • Frischling
  • *
  • Beiträge: 19
Re: Custom Mailtemplate Absenderfarben funktionieren nicht.
« Antwort #5 am: 13.11.15 - 12:50:42 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz