Ergebnis 1 bis 2 von 2

Thema: Gelöst - ##email## in Newsletter-Template (mail_default)

  1. #1
    Contao-Nutzer
    Registriert seit
    13.07.2011.
    Beiträge
    180

    HTML Gelöst - ##email## in Newsletter-Template (mail_default)

    Hallo

    Schon wieder muss ich mich an euch wenden.
    Gerne würde ich beim aktuellen Projekt ein Newsletter-Template erstellen, bei welchem das Grunddesign inklusive Abmelde-Link bereits enthalten ist, so dass sich der Redakteur dann wirklich nur noch um die Inhalte kümmern muss.

    Nach einigem Recherchieren habe ich herausgefunden, dass Inserttags sich im Template nur via PHP ersetzen lassen. Zum Beispiel:

    PHP-Code:
    <?php echo $this->replaceInsertTags('{{link_url::30}}'); ?>
    Nun brauche ich in der Mail aber nicht nur die URL für die Seite mit der Abmeldung, sondern eben auch die Mailadresse nach dem Schema "?email=##email##". Leider habe ich keine Ahnung, wie ich das nun ersetzt kriege.

    Weiss jemand, wie ich im Template ("mail_default.html5") die Adresse des Empfängers ersetzt kriege?
    Vielen Dank bereits im Voraus!


    Lieber Gruss
    Peri
    Geändert von Perikomarilensko (25.06.2015 um 14:35 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    13.07.2011.
    Beiträge
    180

    HTML

    Super, kaum gefragt, schon herausgefunden.
    Ich sollte wohl häufiger fragen

    Mit folgenden Code klappt's:

    HTML-Code:
    <a href="<?= $this->replaceInsertTags('{{env::url}}'); ?>/<?= $this->replaceInsertTags('{{link_url::30}}'); ?>?email=<?= $this->recipient ?>" target="_blank">Newsletter abmelden</a>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •