[Frage] Directmail: Plaintext ohne Zeilenumbrüchen? [Gelöst] TYPO3-Version: 7.6.14

  • fuzz fuzz
    Jedi-Meister
    0 x
    291 Beiträge
    5 Hilfreiche Beiträge
    02. 01. 2017, 15:45

    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:

    1. page >
    2. page = PAGE
    3. #page.config.tx_realurl_enable = 1
    4. page.config.disableAllHeaderCode = 1
    5. page.config.contentObjectExceptionHandler = 0
    6. page.10 = FLUIDTEMPLATE
    7. page.10 {
    8. templateRootPaths.10 = EXT:bn_newsletter/Resources/Private/Templates/
    9. layoutRootPaths.10 = EXT:bn_newsletter/Resources/Private/Layouts/
    10. partialRootPaths.10 = EXT:bn_newsletter/Resources/Private/Partials/
    11.  
    12. templateName = Newsletter
    13.  
    14. settings {
    15. logo = EXT:bn_newsletter/Resources/Public/Images/logo.png
    16. header = EXT:bn_newsletter/Resources/Public/Images/header.jpg
    17.  
    18. linkXing = http://xing.de/
    19. linkFacebook = http://facebook.com/
    20.  
    21. colors {
    22. bodyBackground = #323232
    23. background = #FFFFFF
    24. textColor = #0a0a0a
    25. textColorFooter = #FFFFFF
    26. }
    27.  
    28. pidList {
    29. unsubscribe = 42
    30. }
    31. }
    32.  
    33. variables {
    34.  
    35. }
    36. }
    37.  
    38. tx_directmail_pi1.10.template >
    39. tx_directmail_pi1.config.additionalHeaders = Content-Type: text/plain
    40. tx_directmail_pi1.10.template < page.10
    41. tx_directmail_pi1.10.template.templateName = NewsletterPlain
    42. tx_directmail_pi1.10.stdWrap.replacement {
    43. #
    44. ## Experiment, um die Zeilenumbrueche neu zu setzen...
    45. #
    46.  
    47. 10 {
    48. search.char = 13
    49. replace =
    50. }
    51.  
    52. 20 < .10
    53. 20 {
    54. search.char = 10
    55.  
    56. replace.cObject = COA
    57. replace.cObject {
    58. 10 = TEXT
    59. 10.char = 13
    60.  
    61. 20 < .10
    62. 20.char = 10
    63.  
    64. 30 < .10
    65.  
    66. 40 < .20
    67. }
    68. }
    69. }

    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...

  • fuzz fuzz
    Jedi-Meister
    1 x
    291 Beiträge
    5 Hilfreiche Beiträge
    05. 01. 2017, 15:51 - Lösung

    Gelöst:

    Hatte die SourceOpt Ext. aktiv, welche die Zeilenumbrüche und Kommentare entfernte!
    Für das NL Sysfolder mache ich jetzt im TS Setup folgendes (für alle Fälle):

    1. plugin.tx_scriptmerger {
    2. css.enable = 0
    3. javascript.enable = 0
    4. }
    5.  
    6. config {
    7. sourceopt.enabled = 0
    8. compressCss = 0
    9. compressJs = 0
    10. concatenateCss = 0
    11. concatenateJs = 0
    12. }

    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...


  • 1
  • fuzz fuzz
    Jedi-Meister
    1 x
    291 Beiträge
    5 Hilfreiche Beiträge
    05. 01. 2017, 15:51

    Gelöst:

    Hatte die SourceOpt Ext. aktiv, welche die Zeilenumbrüche und Kommentare entfernte!
    Für das NL Sysfolder mache ich jetzt im TS Setup folgendes (für alle Fälle):

    1. plugin.tx_scriptmerger {
    2. css.enable = 0
    3. javascript.enable = 0
    4. }
    5.  
    6. config {
    7. sourceopt.enabled = 0
    8. compressCss = 0
    9. compressJs = 0
    10. concatenateCss = 0
    11. concatenateJs = 0
    12. }

    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...

  • 1