Hallo allerseits,
das Rendering von HTML funktioniert mit Direct Mail einwandfrei in TYPO3 (7.x). Jedoch die Plaintext Variante nicht. Es fehlen jegliche Zeilenumbrüche! Sprich alles ist in einer Zeile.
Die Templates render ich in beiden Fällen mit FLUIDTEMPLATE. Wenn ich im Plaintext Template ein <f:debug> ...</f:debug> mache, sind hierfür die Zeilenumbrüche zu sehen. Ansonsten jedoch komplett weg. Habe auch bereits die Datei geprüft, ob diese vielleicht nur ein \r oder \n enthält. Ist aber korrekt \r\n ... Zudem habe ich mit TS und auch ViewHelpern versucht diese per Suchen/Ersetzen erneut zu schreiben (falls es im Rendering irgendwo verloren ging und somit neu gesetzt wird). Leider auch ohne Erfolg.
Ungern würde ich auf die FLUIDTEMPLATE Variante für Plaintext verzichten, da das Content Element textmedia verwendet wird und nicht "css_styled_content" text/textpic etc.
Hatte jemand schon mal ein ähnliches Problem und konnte es lösen, oder hat jemand eine Idee woran es liegen könnte?
TypoScript Code wie folgt:
page > #page.config.tx_realurl_enable = 1 page.config.disableAllHeaderCode = 1 page.config.contentObjectExceptionHandler = 0 page.10 { templateRootPaths.10 = EXT:bn_newsletter/Resources/Private/Templates/ layoutRootPaths.10 = EXT:bn_newsletter/Resources/Private/Layouts/ partialRootPaths.10 = EXT:bn_newsletter/Resources/Private/Partials/ templateName = Newsletter settings { logo = EXT:bn_newsletter/Resources/Public/Images/logo.png header = EXT:bn_newsletter/Resources/Public/Images/header.jpg linkXing = http://xing.de/ linkFacebook = http://facebook.com/ colors { bodyBackground = #323232 background = #FFFFFF textColor = #0a0a0a textColorFooter = #FFFFFF } pidList { unsubscribe = 42 } } variables { } } tx_directmail_pi1.10.template > tx_directmail_pi1.config.additionalHeaders = Content-Type: text/plain tx_directmail_pi1.10.template < page.10 tx_directmail_pi1.10.template.templateName = NewsletterPlain # ## Experiment, um die Zeilenumbrueche neu zu setzen... # 10 { replace = } 20 < .10 20 { 20 < .10 30 < .10 40 < .20 } } }
Vielen Dank im Voraus! :-)
TypoScript kann alles, auch kochen! ...Man muss nur wissen wie ;-)
Take a look at my TYPO3 Extensions in the Repository:
content_designer, k23_imagecrop, nn_address and more...