Hyperlink in Rich-Text-Feld durch Replace
Ich komme bei einem Punkt nicht weiter, bei dem ich eure Hilfe benötige. Ich habe in meiner Datenbank eine Tabelle, in der ich eMail-Templates verwalte. Für die Vorbereitung eines eMail-Textes lade ich das eMail-Template in eine neue Tabelle /Textfeld (Rich-Text) und ersetzte die Platzhalter im Text durch Felder der Datenbank. Das klappt auch soweit gut. Bis auf einen Fall: Und zwar möchte ich gerne in den eMail-Text ein Hyperlink einbetten, der anklickbar ist. Leider klappt das nicht. Der Text zur URL ist zwar enthalten, aber nicht als anklickbarer Link. Wie könnte ich das umsetzen? Hier mein Code:
Konkret geht es um die farblich markierte Zeile:
let me := this.Newsartikel;
let mytemplate := first(select Templates where number(Template_Art) = 5);
let titel := "email anlegen";
let nachricht := "Soll eine neue eMail an die altii-Redaktion angelegt werden";
let antwortOptionen := ["Abbrechen", "Ja, bitte anlegen."];
if dialog(titel, nachricht, antwortOptionen) = "Ja, bitte anlegen." then
let newRecord := (create News_Mailing);
newRecord.(Newsartikel := me);
let RT := raw(mytemplate.'Rich-Text');
RT := replace(RT, "{Anrede_eMail}", mytemplate.Anrede_eMail);
RT := replace(RT, "{News_URL}", raw(me.'News_URL_boutiquenfonds.de'));
newRecord.(Mailing_Text := raw(RT));
newRecord.('eMail_Empfänger' := raw(mytemplate.'E-Mail_Empfänger'));
newRecord.(Mail_Routing := 5);
popupRecord(newRecord)
end
1 Antwort
-
Thema hat sich schon von selbst gelöst, da ich gerade den Prozess ausprobiert habe. Dabei ist mir aufgefallen, dass in dem Rich-Text-Feld der Hyperlink nur als Textfeld angezeigt wird, wenn man allerdings eine eMail versendet, setzt der interne Mail-Client von ninox offenbar das Feld in ein anklickbares Hyperlink-Feld um. Hat sich also schnell gelöst….
Content aside
- Status Answered
- vor 7 TagenZuletzt aktiv
- 1Antworten
- 15Ansichten
-
1
Folge bereits