[TYPO3-UG Denmark] Problemer med direct_mail og indholds styling iTYPO3 6.2.4

Jakob Nielsen - T3CMS typo3 at t3cms.dk
Wed Jul 16 07:31:13 CEST 2014


Hej lasse. De sites vi kører direct mail med TYPO3 6.2.x inkluderer vi bare 
CSS Styled Content TYPO3 v4.7 og så tilføjer følgende i TS, hvor feks 
rendermethod på img sættes til table og alle de alm tags tilføjes med inline 
styling


config{
  doctype >
  renderCharset = utf-8
  xhtml_cleaning >
  htmlTag_setParams >
  disablePrefixComment = 1
  removeDefaultJS = 1
  spamProtectEmailAddresses = 0
  inlineStyle2TempFile = 0
  disableAllHeaderCode= 0
  absRefPrefix = http://www.t3cms.dk
  locale_all = da_DK.UTF-8
}
page {
  includeCSS >
  includeJS >
  headerData >
  meta >
}
plugin.meta >

# content billede-elementer indsættes som tabeller og ikke som divs
tt_content.image.20 {
  renderMethod = table

  # 1-pixel CLEAR.GIF skal anvendes over/ved siden af hvert Billede-element
  noStretchAndMarginCells = 1

  # margen mellem img og indhold på højre eller venstre side afhængig af 
hvordan der ombrydes.
  # Indsættes som clear.gif
  textMargin = 15

  # margin mellem billedeblok og indhold hvis billede er over eller under 
indholdet
  # Indsættes som clear.gif
  spaceBelowAbove = 15

  # hvis flere billeder pr element => indsæt clear.gif afstand mellem 
billeder i kolonne
  colSpace = 10px

  # hvis flere billeder pr element => indsæt clear.gif afstand mellem 
billeder i række
  rowSpace= 10px
}




#P TAG
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.style = 
font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none; line-height:140%;

#A TAG
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.A.style = 
font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none;

# H1 TAG
lib.stdheader.10.1.fontTag = <h1 style="font-size:22px; font-family: Arial, 
Helvetica, sans-serif; color:#000; text-decoration:none;">|</h1>

# H2 TAG
lib.stdheader.10.2.fontTag = <h2 
style="margin-top:0px;margin-bottom:0px;font-size:22px; font-weight:normal; 
font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none;">|</h2>

# H3 TAG
lib.stdheader.10.3.fontTag = <h3 style="margin: 5px 0px 5px 
0px;font-size:32px; font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none; font-weight:normal;">|</h3>

# H4 TAG
lib.stdheader.10.4.fontTag = <h4 style="color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; 
font-size-adjust:none; font-stretch:normal; font-style:normal; 
font-variant:normal; font-weight:normal; line-height:1.4;margin:0 0 
10px;padding:0;">|</h4>

lib.stdheader.10.1.dataWrap >
lib.stdheader.10.2.dataWrap >
lib.stdheader.10.3.dataWrap >
lib.stdheader.10.4.dataWrap >
lib.stdheader.2.headerClass >
lib.stdheader.3.headerClass >

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.LI.style = 
font-size:14px; font-weight:normal; font-family: Arial, Helvetica, 
sans-serif; color:#000; text-decoration:none;

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.H2.style = 
margin-top:0px;margin-bottom:0px;font-size:22px; font-weight:normal; 
font-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.H3.style = 
font-size:32px; font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none; font-weight:bold;
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.H4.style = 
font-size:32px; font-family: Arial, Helvetica, sans-serif; color:#000; 
text-decoration:none; font-weight:bold;

plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE >

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = 
div,p,pre,h1,h2,h3,h4,h5,h6
lib.parseFunc_RTE.tags.link.typolink.ATagParams = style="color:#000; 
text-decoration:none;"


###remove wrap på tt_content image
tt_content.image.20.rendering.dl.imageRowStdWrap.dataWrap >
tt_content.image.20.rendering.dl.oneImageStdWrap.dataWrap >
tt_content.image.20.rendering.dl.imgTagStdWrap.wrap >
tt_content.image.20.rendering.dl.editIconsStdWrap.wrap >
tt_content.image.20.rendering.dl.caption.wrap >

tt_content.image.20.minW = 0
tt_content.image.20.maxW = 878
lib.stdheader.10.setCurrent.typolink.ATagParams = 
style="color:#000;text-decoration:none;"


page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.config{
    admPanel=0
}

#######################
##### List styles #####
#######################
lib.parseFunc_RTE {
      externalBlocks := addToList(ul,li,ol)
      externalBlocks {
        ul.stripNL = 1
        ul.callRecursive = 1
        ul.callRecursive.tagStdWrap.HTMLparser = 1
        ul.callRecursive.tagStdWrap.HTMLparser.removeTags = p
        ul.callRecursive.tagStdWrap.HTMLparser.tags.ul {
            fixAttrib.style.default = padding-left:18px;color: #004854; 
font-family: Arial; font-size: 14px;
        }
    li.callRecursive = 1
    li.callRecursive.tagStdWrap.HTMLparser = 1
    li.callRecursive.tagStdWrap.HTMLparser.removeTags = p
    externalBlocks.li.stdWrap.HTMLparser.removeTags = p
    li.callRecursive.dontWrapSelf = 1
    li.stdWrap.wrap = <li>|</li>
          ol.stripNL = 1
        ol.callRecursive = 1
        ol.callRecursive.tagStdWrap.HTMLparser = 1
        ol.callRecursive.tagStdWrap.HTMLparser.tags.ol {
            fixAttrib.style.default = color: #69be28; font-family: Arial; 
font-size: 14px;
        }
    }
}
lib.parseFunc_RTE.externalBlocks.li.stdWrap.HTMLparser = 1
lib.parseFunc_RTE.externalBlocks.li.stdWrap.HTMLparser.allowTags = a


Best regards - Venlig hilsen

Jakob Raaschou Nielsen
TYPO3-konsulent - T3CMS.dk


-----Oprindelig meddelelse----- 
From: Lasse Enø Jensen
Sent: Tuesday, July 15, 2014 1:51 PM
To: typo3-ug-denmark at lists.typo3.org
Subject: [TYPO3-UG Denmark] Problemer med direct_mail og indholds styling 
iTYPO3 6.2.4

Hej alle sammen
Jeg sidder og kæmper lidt med et site der gøre TYPO3 6.2.4 og direct_mail 
4.0.0. Det er ikke første gang jeg sætte denne ext op men er dog løbet ind i 
et lidt støre problem med de nye versioner.
Førhen i tiden har jeg blot haft inkluderet den ældste CSS Styled Content 
der var tilgængelig (eksempelvis: CSS Styled Content TYPO3 v3.8). Dette 
medføre at alt indhold bliver *stylet* i tabeller og derved virker super 
fint til nyhedsbreve (Da CSS float mm. ofte ikke virker i div. mail klienter 
der i blandt Outlook).
Problemet er bare at man ved udgivelsen af den nye version af TYPO3 6.2.4 
har valgt at fjerne alle de gamle "CSS Style Content" skabeloner efter 
version 4.5.0 hvilket vil sige at der ikke længere findes en tabel baseret 
skabelon i TYPO3.
Jeg tænker at man muligvis kan hente de gamle skabeloner fra TYPO3 6.1.X men 
ved ikke helt om det er den rigtige fremgangsmåde/bedste løsning? Hvad gør i 
andre? har i nogen forslag?

_______________________________________________
TYPO3-UG-Denmark mailing list
TYPO3-UG-Denmark at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark


-----
Ingen virus fundet i denne meddelelse.
Kontrolleret af AVG - www.avg.com
Version: 2014.0.4716 / Virusdatabase: 3986/7855 - Udgivelsesdato: 15-07-2014



More information about the TYPO3-UG-Denmark mailing list