#Newsletter via le module backend "publier" # blanc #FFFFFF [traverse(page, "newsletterColor") == 0] page.bodyTagAdd = style="background:#FFFFFF;" class="newsletter" [global] # gris clair #D9D9D9 [traverse(page, "newsletterColor") == 1] page.bodyTagAdd = style="background:#D9D9D9;" class="newsletter" [global] # gris moyen BCBCBC [traverse(page, "newsletterColor") == 2] page.bodyTagAdd = style="background:#BCBCBC;" class="newsletter" [global] # gris foncé [traverse(page, "newsletterColor") == 3] page.bodyTagAdd = style="background:#959595;" class="newsletter" [global] # bleu AACAE3 [traverse(page, "newsletterColor") == 4] page.bodyTagAdd = style="background:#AACAE3;" class="newsletter" [global] # parme 8582C4 [traverse(page, "newsletterColor") == 5] page.bodyTagAdd = style="background:#8582C4;" class="newsletter" [global] # vert 78B99E [traverse(page, "newsletterColor") == 6] page.bodyTagAdd = style="background:#78B99E;" class="newsletter" [global] # Rose DDC8CA [traverse(page, "newsletterColor") == 7] page.bodyTagAdd = style="background:#DDC8CA;" class="newsletter" [global] # Écru FCF6E3 [traverse(page, "newsletterColor") == 8] page.bodyTagAdd = style="background:#FCF6E3;" class="newsletter" [global] specific.navigation.asideTitle < lib.navigation.asideTitle specific.navigation.asideButton < lib.navigation.asideButton lib.navigation.asideTitle > lib.navigation.asideButton > lib.navigation.asideTitle = TEXT lib.navigation.asideButton = TEXT config.index_enable = 0 tx_directmail_pi1.10.template.file = EXT:wseils/Resources/Private/Templates/ext/TX_Directmail/tx_directmail_pi1_plaintext.tmpl tx_directmail_pi1.10.marks.CONTENTRIGHT < styles.content.getRight tx_directmail_pi1.10.marks.CONTENTRIGHT.renderObj = < plugin.tx_directmail_pi1 tx_directmail_pi1.10.marks.PREVIEW_LINK = TEXT tx_directmail_pi1.10.marks.PREVIEW_LINK { typolink { parameter.field = uid additionalParams = &cmd=edit&aC=###SYS_AUTHCODE###&rU=###USER_uid### returnLast = url } } [request && (traverse(request.getQueryParams(), 'type') == 98)] page > # On désactive toute la génération des balises , , etc. page.config.disableAllHeaderCode = 1 config.disableAllHeaderCode = 1 pageNewsletter = PAGE pageNewsletter.typeNum = 98 pageNewsletter.10 = COA pageNewsletter.10 { 10 = TEXT 10 { value ( INTRANET IFSTTAR - Newsletter ) } # Couleur de fond 15 = COA 15 { # blanc #FFFFFF 10 = TEXT 10 { if.value.data = page:newsletterColor if.equals = 0 value ( ) } # gris clair 20 = TEXT 20 { if.value.data = page:newsletterColor if.equals = 1 value (
) } # gris moyen #BCBCBC 30 = TEXT 30 { if.value.data = page:newsletterColor if.equals = 2 value (
) } # gris foncé #959595 40 = TEXT 40 { if.value.data = page:newsletterColor if.equals = 3 value (
) } # bleue #AACAE3 50 = TEXT 50 { if.value.data = page:newsletterColor if.equals = 4 value (
) } # Parme 8582C4 60 = TEXT 60 { if.value.data = page:newsletterColor if.equals = 5 value (
) } # vert #78B99E 70 = TEXT 70 { if.value.data = page:newsletterColor if.equals = 6 value (
) } # rose #DDC8CA 80 = TEXT 80 { if.value.data = page:newsletterColor if.equals = 7 value (
) } # ecru #FCF6E3 90 = TEXT 90 { if.value.data = page:newsletterColor if.equals = 8 value (
) } } #9216 BEGIN 20 = TEXT 20 { rawUrlEncode = 1 stdWrap.typolink { parameter.data = TSFE:id no_cache = 1 returnLast = url } dataWrap (
) if.isTrue.data = page:newsletterDescription } 49 = TEXT 49 { insertData = 1 value (

Si cet email ne s'affiche pas correctement, consultez la version en ligne.

) } 25= FILES 25 { begin = 0 maxItems = 1 references.table = pages references.uid.data = uid references.fieldName = media renderObj = TEXT renderObj { wrap = data = file:current:publicUrl } #stdWrap.ifEmpty.wrap = Intranet IFSTTAR } 27 = TEXT 27 { value (
) } #9216 END #30 = USER #30.userFunc = Wseils\Wseils\Utility\UserFuncs\PageAllNewsletters->renderPageTitle 30 = IMAGE 30 { file = GIFBUILDER file { XY = 550,125 format = jpeg quality = 100 10 = IMAGE 10 { file.import.field = newsletterBandeauColor } 20 = TEXT 20 { text.data = leveltitle : -2 fontSize.field = newsletterFontSize1 offset = 10,80 fontColor.field = newsletterTitleColor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } 30 = TEXT 30 { text.field = title fontSize.field = newsletterFontSize2 offset = 10,110 fontColor.field = newsletterTitleColor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } } } 48 = TEXT 48 { insertData = 1 value (

{page:newsletterDescription}

) if.isFalse.data = page:newsletterDescription } 50 = TEXT 50 { value (
) } 60 < styles.content.get 65 = TEXT 65 { insertData = 1 value (

Cet email a été édité par {$emailFrom}.

) } 70 = TEXT 70.value (
) 80 = TEXT 80.value ( ) 90 = TEXT 90.value ( ) } [global] [globalVar = GP:type = 99] page > # On désactive toute la génération des balises , , etc. page.config.disableAllHeaderCode = 1 config.disableAllHeaderCode = 1 pageNewsletter = PAGE pageNewsletter.typeNum = 99 pageNewsletter.10 = COA pageNewsletter.10 { 10 = TEXT 10 { value ( INTRANET EIFFEL - Newsletter ) } # Couleur de fond 15 = COA 15 { # blanc #FFFFFF 10 = TEXT 10 { if.value.data = page:newsletterColor if.equals = 0 value ( ) } # gris clair 20 = TEXT 20 { if.value.data = page:newsletterColor if.equals = 1 value (
) } # gris moyen #BCBCBC 30 = TEXT 30 { if.value.data = page:newsletterColor if.equals = 2 value (
) } # gris foncé #959595 40 = TEXT 40 { if.value.data = page:newsletterColor if.equals = 3 value (
) } # bleue #AACAE3 50 = TEXT 50 { if.value.data = page:newsletterColor if.equals = 4 value (
) } # Parme 8582C4 60 = TEXT 60 { if.value.data = page:newsletterColor if.equals = 5 value (
) } # vert #78B99E 70 = TEXT 70 { if.value.data = page:newsletterColor if.equals = 6 value (
) } # rose #DDC8CA 80 = TEXT 80 { if.value.data = page:newsletterColor if.equals = 7 value (
) } # ecru #FCF6E3 90 = TEXT 90 { if.value.data = page:newsletterColor if.equals = 8 value (
) } } #9216 BEGIN 20 = TEXT 20 { dataWrap (
) if.isTrue.data = page:newsletterDescription } 49 = TEXT 49 { insertData = 1 value (
) } 25= FILES 25 { begin = 0 maxItems = 1 references.table = pages references.uid.data = uid references.fieldName = media renderObj = TEXT renderObj { wrap = data = file:current:publicUrl } } 27 = TEXT 27 { value (
) } #9216 END #30 = USER #30.userFunc = Wseils\Wseils\Utility\UserFuncs\PageAllNewsletters->renderPageTitle 30 = IMAGE 30 { file = GIFBUILDER file { XY = 550,125 format = jpeg quality = 100 10 = IMAGE 10 { file = /fileadmin/redaction/00-Accueil/newsletter/bg-eiffel-darkblue.jpg } 20 = TEXT 20 { text.field = title fontSize = 30 offset = 10,80 fontColor = #FFFFFF fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } 30 = TEXT 30 { text.field = subtitle fontSize = 15 offset = 10,110 fontColor = #FFFFFF fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } } } 48 = TEXT 48 { insertData = 1 value (

{page:newsletterDescription}

) if.isFalse.data = page:newsletterDescription } 50 = TEXT 50 { value (
) } 60 < styles.content.get 70 = TEXT 70.value (
) 80 = TEXT 80.value ( ) 90 = TEXT 90.value ( ) } [global] # Inclusion d'une feuille de style spécifique newsletter page.includeCSS.newsletter = EXT:wseils/Resources/Public/Css/newsletter.css lib.pageTitle.stdWrap.preCObject = FILES lib.pageTitle.stdWrap.preCObject { begin = 0 maxItems = 1 references.table = pages references.uid.data = TSFE:id references.fieldName = media renderObj = TEXT renderObj { wrap = data = file:current:publicUrl } } tt_content.gridelements_pi1 = COA tt_content.gridelements_pi1 { 20.10.setup { 1 < lib.gridelements.defaultGridSetup 1 { wrap = |
columns { 101 < .default 101.dataWrap = | # override if none set (supporting drag&drop) 101.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 101.wrap > 102 < .101 102.dataWrap = | 102.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 } } 4 < lib.gridelements.defaultGridSetup 4 { wrap = |
columns { 101 < .default 101.dataWrap = | # override if none set (supporting drag&drop) 101.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 101.wrap > 102 < .101 102.dataWrap = | 102.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 103 < .101 103.dataWrap = | 103.dataWrap.override = | 103.dataWrap.override.if.isNull.field = flexform_layout1 } } 5 < lib.gridelements.defaultGridSetup 5 { wrap = |
columns { 101 < .default 101.dataWrap = | # override if none set (supporting drag&drop) 101.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 101.wrap > 102 < .101 102.dataWrap = | 102.dataWrap.override = | 101.dataWrap.override.if.isNull.field = flexform_layout1 103 < .101 103.dataWrap = | 103.dataWrap.override = | 103.dataWrap.override.if.isNull.field = flexform_layout1 104 < .101 104.dataWrap = | 104.dataWrap.override = | 104.dataWrap.override.if.isNull.field = flexform_layout1 } } } } #lib.pageTitle > #lib.pageTitle = TEXT #lib.pageTitle.value =

{page:title}

#lib.pageTitle.insertData = 1 lib.navigation.breadcrumb > lib.navigation.breadcrumb = COA lib.pageTitle > lib.pageTitle = COA lib.pageTitle { # Title of folder who contain the newsletter 4 = TEXT 4.value = 5 = TEXT 5.data.dataWrap = DB:pages:{page:pid}:title 6 = TEXT 6.value = 7 = TEXT 7.value = 8 = TEXT 8.data.dataWrap = leveltitle : -1 9 = TEXT 9.value = 10 = TEXT 10.value =
#15 = USER #15.userFunc = Wseils\Wseils\Utility\UserFuncs\PageAllNewsletters->renderPageTitle 15 = IMAGE 15 { file = GIFBUILDER file { XY = 550,125 format = jpeg quality = 100 10 = IMAGE 10 { file.import.data = page:newsletterBandeauColor } 20 = TEXT 20 { text.data = leveltitle : -2 fontSize.data = page:newsletterFontSize1 offset = 10,80 fontColor.data = page:newsletterTitleColor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } 30 = TEXT 30 { text.data = page:title fontSize.data = page:newsletterFontSize2 offset = 10,110 fontColor.data = page:newsletterTitleColor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } } } 30 = TEXT 30.value =

{page:newsletterDescription}

30.insertData = 1 50 = TEXT 50.value =
} lib.newsletter.banner = COA lib.newsletter.banner { if.equals = /fileadmin/redaction/00-Accueil/newsletter/bg-eiffel-none.jpg if.value = {field:title}{field:soustitre}{field:bannercolor} if.value.insertData = 1 if.negate = 1 30 = IMAGE 30 { file = GIFBUILDER file { XY.field = formatbandeau XY.wrap = |,50 format = jpeg quality = 100 10 = IMAGE 10 { file.import.field = bannercolor } 20 = TEXT 20 { text.field = title fontSize.field = fontline1 offset = 10,25 fontColor.field = titlecolor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } 30 = TEXT 30 { text.field = soustitre fontSize.field = fontline2 offset = 10,45 fontColor.field = titlecolor fontFile = EXT:wseils/Resources/Public/Fonts/TTNorms/ttnorms-bold.otf } } } }