Text zum E-Mail-Betreff hinzufügen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • NoName26
    Contao-Fan
    • 13.08.2010
    • 304

    #1

    Text zum E-Mail-Betreff hinzufügen

    Hallo,

    beim Anlegen eines Newsletters kann ich einen Betreff eingeben. Dieser erscheint dann in der Betreffzeile der Newsletter-Mail und ich kann ihn auch im Newsletter selber über <?php echo $this->title; ?> einfügen.

    Mein Problem
    Der Betreff in der Newsletter-Mail soll bei uns "Newsletter [MONAT] [JAHR]" heißen, im Newsletter selber aber "Ausgabe [MONAT] [JAHR]", weil das Wort "Newsletter" bereits grafisch eingebunden ist. Siehe hier.

    Im Newsletter "[MONAT] [JAHR]" manuell anzugeben (also nicht den Betreff zu verwenden) ist nicht möglich, weil dieser Text bei der versendeten Version des Newsletters und der in der Website eingebundenen Version unterschiedliche Formatierungen hat und somit nicht im Content-Bereich vorkommen kann.

    Mein Lösungsansatz
    Ich würde als Betreff nur "[MONAT] [JAHR]" angeben und im Template das Wort "Ausgabe" vor <?php echo $this->title; ?> setzen. Um bei der Newsletter-Mail im Betreff "Newsletter" zu ergänzen, muss ich wohl oder übel an den Code von Avisota ran.

    Meine Frage daher:
    In welcher Datei müsste ich den Code ändern, um beim E-Mail-Versand den Betreff um das Wort "Newsletter" zu ergänzen?
    Viele Grüße, TN
  • tril
    Contao-Urgestein
    • 07.01.2010
    • 2939

    #2
    Wie wäre es alternativ damit:
    PHP-Code:
    <?php echo str_replace('Newsletter', 'Ausgabe', $this->title); ?>
    ?

    Kommentar

    • NoName26
      Contao-Fan
      • 13.08.2010
      • 304

      #3
      Neee, zu einfach ;-)

      Danke dir, so werd ich´s machen...
      Viele Grüße, TN

      Kommentar

      Lädt...