Notification Center: raw_data mit Zeilenumbruch ausgeben
Die Informationen in diesem Artikel beziehen sich auf die Erweiterung Notification Center.
Problembeschreibung
Du hast im Notification Center eine Benachrichtigung erstellt und möchtest eine E-Mail im HTML-Format senden. Zum Auslesen der Felder verwendest du den Simple Token ##raw_data## bzw. ##raw_data_filled##.
Die Daten werden zwar korrekt ausgegeben, allerdings fehlt der Zeilenumbruch in den HTML-Mails. Bei den Textmails ist das kein Problem
Lösung
Bei den einzelnen Zeilen wird die Escape-Sequenz \n für einen Zeilenumbruch (Newline) angehängt. Dies wird allerdings bei HTML ignoriert.
Um nun die Escape-Sequenz in ein <br>-Tag umzuwandeln, können wir eine spezielle Funktion verwenden.
{{flag::##raw_data##|nl2br}}
bzw.
{{flag::##raw_data_filled##|nl2br}}
Hinweis
Dar flag-Inserttag wird von der Erweiterung contao-haste bereitgestellt. Damit lassen sich Insert-Tag-Flags auch im Notification Center verwenden. Contao-Haste wird automatisch mit dem Notification Center installiert.
Zuletzt aktualisiert am 18.08.2023 von Christian Feneberg.
Weitere häufige Fragen zu Contao
- Contao Manager: Den Pfad zur PHP-Binary manuell in der manager.json hinterlegen
- Ist die Endung yml oder yaml bei den Konfigurationsdateien korrekt?
- Contao Website als iFrame auf fremder Seite zulassen
- Fehlermeldung der Datenbank "Row size too large"
- Fehlermeldung mit Datenbankversion beim Aktualisieren der Datenbank
- URL-Umleitung mit der Erweiterung contao-url-rewrite
- Wie lässt sich eine alte Contao-Version über den Contao Manager installieren?
- Formulare - Kopie der Formulardaten per E-Mail an den Absender
- Tipps zur Fehlerbehebung, wenn Bilder oder das CSS im Frontend fehlen
- Seiten lassen sich mit und ohne "index.php" aufrufen
- Meldung: Ihr Datenbank-Server läuft nicht im Strict-Mode!
- Der Contao Suchindex ist leer bzw. die Suche liefert keine Ergebnisse
- Alles Wichtige über Contao 3.5
- Welche Contao Version habe ich?
- Wie installiere ich Contao?
- Welche PHP-Version benötigt Contao?
- Was kostet Contao?
- MAMP 6.6 Fehler: "Error handling the Composer Resolver Cloud. Please try again later"
- Lokale Contao Installation bei MAMP schlägt fehl: "exception occured … figure out your platform version"
- Contao 4 - Anwendungs-Cache leeren
- Contao Manager hängt beim Hintergrund-Prozess: Contao Manager aktualisieren fest
- Fehlermeldung: PHP symlink method is unavailable…
- Composer, Contao Manager und allow-plugins