Leads/Notification Center: Probleme mit Ausgabe Dateiname von Anhang
Hallo,
ich nutze die Erweiterung Leads mit dem Notification Center, um Angebotsanfragen über ein Formular zu übermitteln bzw. um dem Kunden eine automatische Bestätigungsmail zu senden.
Klappt auch (fast) alles wunderbar. In den Benachrichtigungsmails an mich und an den Kunden möchte ich aber, dass angezeigt wird, ob eine Datei angehängt wurde (es gibt ein optionales Datei-Upload-Feld im Formular) und falls ja, wie die Datei heißt.
Dafür hatte ich zunächst in die Nachricht einfach geschrieben:
HTML-Code:
DATEIANHANG: ##form_attach_file##
Wenn nun aber keine Datei hochgeladen wurde, dann wird das Simple Token leider nicht entfernt (wie bei den anderen Tokens Usus), sondern es steht im Klartext in der Mail (also "DATEIANHANG: ##form_attach_file##").
Ich dachte, dass ich das vielleicht mit einer If/else-Abfrage eleganter lösen könnte. Probiert habe ich Folgendes:
HTML-Code:
DATEIANHANG: {if form_attach_file==""}Kein Anhang{else}##form_attach_file##{endif}
Das funktioniert aber leider nicht bzw. es wird, auch wenn nichts angehängt wurde, nie "Kein Anhang", sondern immer die letztere Option ausgegeben. Hat jemand einen Tipp für mich, wie ich das lösen kann? Ich habe auch schon erfolglos {if form_attach_file=="0"}... versucht sowie umgekehrt {if form_attach_file=="1"}##form_attach_file##{else}Oh ne Anhang{endif} -- alles ohne Erfolg.
"Problem 2"
Wenn nun aber eine Datei angehängt/hochgeladen wurde, dann wird mir zwar der Dateiname angezeigt, allerdings immer zusammen mit einem Verzeichnispfad des Rechners, von dem die Datei hochgeladen wurde (z.B. "system/tmp/dateiname.docx"). Ist jetzt nicht tragisch, aber auch nicht so schön. Deshalb meine zweite Frage -- gibt es einen Weg, den Namen, ohne Pfad ausgeben zu lassen?