# Configuration for the plugin "crossmediacheck_pi1" plugin.tx_crossmediacheck_pi1 { javascriptFile = EXT:crossmediacheck/res/javascript.js 10 = 2.type = submit=submit 2.value.data = LLL:EXT:crossmediacheck/pi1/locallang.xml:next 2.value.override { data = LLL:EXT:crossmediacheck/pi1/locallang.xml:submit if.value.data = register:tx_crossmediacheck[formCount] if.isGreaterThan.data = GP:tx_crossmediacheck_pi1|pointer if.isGreaterThan.stdWrap.wrap = |+2 if.isGreaterThan.prioriCalc = 1 } 2.value.noTrimWrap = |» || 3.label = 10.type = pointer=hidden 10.value.data = GP:tx_crossmediacheck_pi1|pointer 10.value.intval = 1 20.type = back=hidden 20.value.typolink { parameter.data = TSFE:id additionalParams.data = GP:tx_crossmediacheck_pi1|pointer additionalParams.stdWrap.intval = 1 additionalParams.stdWrap.wrap = |-1 additionalParams.prioriCalc = 1 additionalParams.wrap = &tx_crossmediacheck_pi1[pointer]=| forceAbsoluteUrl = 1 returnLast = url } 94.label =
95.type = submit=submit 95.value < .2.value 96.label =
97.label.if.isTrue.data = GP:tx_crossmediacheck_pi1|pointer 97.label.data = LLL:EXT:crossmediacheck/pi1/locallang.xml:previous 97.label.stdWrap.noTrimWrap = |» || 97.label.typolink { parameter.data = TSFE:id parameter.noTrimWrap = || - csc-mailform-submit| additionalParams.data = GP:tx_crossmediacheck_pi1|pointer additionalParams.stdWrap.intval = 1 additionalParams.stdWrap.wrap = |-1 additionalParams.if.value = 1 additionalParams.if.isGreaterThan.data = GP:tx_crossmediacheck_pi1|pointer additionalParams.prioriCalc = 1 additionalParams.wrap = &tx_crossmediacheck_pi1[pointer]=| } 97.label.wrap =
|
98.type = badMess=property 98.value.data = LLL:EXT:crossmediacheck/pi1/locallang.xml:badMess 99.type = emailMess=property 99.value.data = LLL:EXT:crossmediacheck/pi1/locallang.xml:emailMess } params { reset = class="csc-mailform-submit" onclick="if(this.name == 'tx_crossmediacheck_pi1[reset]') { document.location.href = this.form.elements['tx_crossmediacheck_pi1[back]'].value; return false; }" } wrapFieldName = tx_crossmediacheck_pi1[|] dontMd5FieldNames = 1 } # Output of success message success { trim = 1 parseFunc = var track_url = '|'; if (typeof(_gaq) == 'object' && typeof(_gaq.push) == 'function') { _gaq.push(['_trackPageview', track_url]); } else if (typeof(ga) == 'function') { ga('send', 'pageview', track_url); } } } # Output of error message error { stdWrap.trim = 1 stdWrap.parseFunc = | } stdWrap.append = COA stdWrap.append.10 < .stdWrap.prepend stdWrap.append.10 { data = LLL:EXT:crossmediacheck/pi1/locallang.xml:previous typolink.additionalParams.stdWrap.wrap = |-1 typolink.additionalParams.prioriCalc = 1 typolink.additionalParams.wrap2 > wrap =
|
} stdWrap.append.20 < .stdWrap.prepend stdWrap.append.20 { wrap =
|
} } # Mail Constructor mail { subject { lang.en = Cross Media-Check at {TSFE:tmpl|sitetitle} lang.de = Cross Media-Check bei {TSFE:tmpl|sitetitle} insertData = 1 } recipient { address.data = register:tx_crossmediacheck[7][email] # name.data = register:tx_crossmediacheck[7][name] # name.dataWrap = |, {register:tx_crossmediacheck[7][firstname]} # name.prepend = TEXT # name.prepend { # data = register:tx_crossmediacheck[7][company] # required = 1 # noTrimWrap = || - | # } } # cc.1 { # address = email@address.com # name = Recipient name # } # bcc.1 { # address = email@address.com # name = Recipient name # } } # HTML Template mailTemplate.html = TEMPLATE mailTemplate.html { template = FILE template.file = EXT:crossmediacheck/res/mailTemplate.htm subparts.MENU = HMENU subparts.MENU { special = list special.value = includeNotInMenu = 1 1 = TMENU 1.NO.linkWrap = | |  |*| | |  |*| | 1.NO.ATagParams = style="color: #55565A;" } subparts.LOGO = {$terms.tel} or by e-mail to {$terms.email}. Best regards {$portal.salutation} ) lang.de ( Hallo ###USER_firstname### ###USER_name###, vielen Dank für Deinen Cross Media-Check. Deine Daten wurde erfolgreich an {$terms.short} übermittelt. Wir werden uns umgehend mit Dir in Verbindung setzen. Nachfolgend haben wir Deine Angaben aufgelistet. Bei Rückfragen wende dich bitte an unsere Hotline {$terms.tel} oder per E-Mail an {$terms.email}. Mit freundlichen Grüßen {$portal.salutation} ) trim = 1 brTag =
} marks.PERSONALDATA = TEXT marks.PERSONALDATA { lang.en = Personal information lang.de = Kontaktdaten } marks.PERSONALDATA_USER = COA marks.PERSONALDATA_USER { 10 = COA 10 { 10 = TEXT 10 { data = register:tx_crossmediacheck[7][title] required = 1 noTrimWrap = |
|
   | } stdWrap { required = 1 noTrimWrap = ||
| } } 20 < .10 20 { 10.data = register:tx_crossmediacheck[7][firstname] 20 < .10 20.data = register:tx_crossmediacheck[7][name] } 30 < .10 30 { 10.data = register:tx_crossmediacheck[7][company] } 40 < .20 40 { 10.override.lang.en = Position: 10.override.lang.de = Position: 10.if.isTrue.data = register:tx_crossmediacheck[7][position] 20.data = register:tx_crossmediacheck[7][position] 30 < .10 30.override.lang.en = Branch: 30.override.lang.de = Branche: 30.if.isTrue.data = register:tx_crossmediacheck[7][branch] 40 < .20 40.data = register:tx_crossmediacheck[7][branch] } 50 < .10 50 { 10.data = register:tx_crossmediacheck[7][address] } 60 < .20 60 { 10.data = register:tx_crossmediacheck[7][zip] 20.data = register:tx_crossmediacheck[7][city] } 70 < .10 70 { 10.data = register:tx_crossmediacheck[7][country] } 80 < .20 80 { 10.override.lang.en = Telephone: 10.override.lang.de = Telefon: 10.if.isTrue.data = register:tx_crossmediacheck[7][telephone] 20.data = register:tx_crossmediacheck[7][telephone] 30 < .10 30.override.lang.en = Fax: 30.override.lang.de = Fax: 30.if.isTrue.data = register:tx_crossmediacheck[7][fax] 40 < .20 40.data = register:tx_crossmediacheck[7][fax] } 90 < .20 90 { 10.override.lang.en = E-mail address: 10.override.lang.de = E-Mail Adresse: 10.if.isTrue.data = register:tx_crossmediacheck[7][email] 20.data = register:tx_crossmediacheck[7][email] 20.wrap = | 20.insertData = 1 } 100 < .20 100 { 10.override.lang.en = Further disclosures: 10.override.lang.de = Weitere Angaben: 10.if.isTrue.data = register:tx_crossmediacheck[7][comments] 20.data = register:tx_crossmediacheck[7][comments] } } subparts.HOTLINE = TEXT subparts.HOTLINE { lang.en ( Hotline: {$terms.tel} | E-Mail: {$terms.email} Monday to Fryday: 8:00 am - 05:00 pm ) lang.de ( Hotline: {$terms.tel} | E-Mail: {$terms.email} Montag bis Freitag: 8:00 - 17:00 Uhr ) trim = 1 brTag =
} marks.ADDRESS = TEXT marks.ADDRESS { lang.en ( {$terms.company} {$terms.address} {$terms.zip} {$terms.city} Germany ) lang.de ( {$terms.company} {$terms.address} {$terms.zip} {$terms.city} Deutschland ) trim = 1 brTag =
} marks.IMPRINT = TEXT marks.IMPRINT { lang.en ( {$imprint.legalinfo} Managing directors: {$imprint.directors} ) lang.de ( {$imprint.legalinfo} Geschäftsführer: {$imprint.directors} ) trim = 1 brTag =
} } # Text template mailTemplate.text = TEMPLATE mailTemplate.text { template = FILE template.file = EXT:crossmediacheck/res/mailTemplate.txt subparts.MENU = {current:1}| 10.insertData = ! 20 = TEXT 20.char = 10 } } 1.NO.linkWrap = | stdWrap.trim = 1 } marks.TITLE = } marks.ORDERTEXT = | } } stdWrap_EXT { postCObject = TEXT postCObject { value =
 
postCObject = TEXT postCObject { data = LLL:EXT:crossmediacheck/pi1/locallang.xml:errorButton stdWrap.noTrimWrap = |» || typolink.parameter.data = TSFE:id typolink.parameter.noTrimWrap = || - csc-mailform-button typolink.ATagParams = onclick="tx_crossmediacheck_pi1.errorWindow(false); return false;" wrap = |
} wrap =
|
} } _CSS_DEFAULT_STYLE ( /* ready window */ #tx-crossmediacheck-pi1-error { display: none; } .tx-crossmediacheck-pi1-window { padding: 30px 40px; } .tx-crossmediacheck-pi1-window h2 { padding-bottom: 0px; } .tx-crossmediacheck-pi1-window pre { margin-right: 200px; padding-top: 3px !important; } .tx-crossmediacheck-pi1-window pre span label { display: block; } .tx-crossmediacheck-pi1-window a.csc-mailform-button, #TB_window .tx-crossmediacheck-pi1-window a.csc-mailform-button { color: #FFFFFF; float: right; } .tx-crossmediacheck-pi1-window a.csc-mailform-button.left, #TB_window .tx-crossmediacheck-pi1-window a.csc-mailform-button.left { float: left; } .tx-crossmediacheck-pi1-window .line { border-bottom: 1px dashed #ACA89C; clear: both; font-size: 0px; height: 0px; line-height: 0px; margin: 20px 0px; } .tx-crossmediacheck-pi1 select[multiple] { width: 209px; } ) } page.jsFooterInline.890 = FILE page.jsFooterInline.890 { file < plugin.tx_crossmediacheck_pi1.javascriptFile stdWrap.append = TEXT stdWrap.append.char = 10 } # Configuration for the plugin "crossmediacheck_menu" plugin.tx_crossmediacheck_menu { altPageId = pidList = recursive = entries { header { split.token = ( split.cObjNum = 1 |*| 1 |*| 2 split.1.current = 1 split.1.trim = 1 split.1.wrap = |
( split.2.current = 1 split.2.trim = 1 } } stdWrap { if.isFalse.cObject = COA if.isFalse.cObject { 10 = LOAD_REGISTER 10.overrideColPos = 1 20 = TEXT 20.numRows < styles.content.getLeft 30 = RESTORE_REGISTER } } _CSS_DEFAULT_STYLE ( .tx-crossmediacheck-menu { margin-bottom: 16px; position: relative; } .tx-crossmediacheck-menu-header { color: #B9B8B8; font-size: 11px; height: 20px; margin: 15px 0px 6px 0px; padding: 6px 0px 0px 19px; position: relative; width: 231px; } .tx-crossmediacheck-menu-header a { color: #555659; display: inline-block; padding-right: 55px; } .tx-crossmediacheck-menu-header.ready:after, .tx-crossmediacheck-menu-header.ready .after { content: url(../typo3conf/ext/crossmediacheck/res/ready.gif); height: 20px; position: absolute; right: 30px; top: 3px; width: 20px; } *:first-child+html .tx-crossmediacheck-menu-header.ready .after { background: url(../typo3conf/ext/crossmediacheck/res/ready.gif) no-repeat; } .tx-crossmediacheck-menu-header.n1 { background: url(../typo3conf/ext/crossmediacheck/res/n1.gif) no-repeat; } .tx-crossmediacheck-menu-header.n2 { background: url(../typo3conf/ext/crossmediacheck/res/n2.gif) no-repeat; } .tx-crossmediacheck-menu-header.n3 { background: url(../typo3conf/ext/crossmediacheck/res/n3.gif) no-repeat; } .tx-crossmediacheck-menu-header.n4 { background: url(../typo3conf/ext/crossmediacheck/res/n4.gif) no-repeat; } .tx-crossmediacheck-menu-header.n5 { background: url(../typo3conf/ext/crossmediacheck/res/n5.gif) no-repeat; } .tx-crossmediacheck-menu-header.n6 { background: url(../typo3conf/ext/crossmediacheck/res/n6.gif) no-repeat; } .tx-crossmediacheck-menu-header.n7 { background: url(../typo3conf/ext/crossmediacheck/res/n7.gif) no-repeat; } .tx-crossmediacheck-menu-header.n8 { background: url(../typo3conf/ext/crossmediacheck/res/n8.gif) no-repeat; } .tx-crossmediacheck-menu-header.n9 { background: url(../typo3conf/ext/crossmediacheck/res/n9.gif) no-repeat; } .tx-crossmediacheck-menu-header.nR { background: url(../typo3conf/ext/crossmediacheck/res/nR.gif) no-repeat; } /* mobile version */ @media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) { .tx-crossmediacheck-menu-header { font-size: 13px; height: auto; width: auto; margin-left: -moz-calc(100% / 0.32 / 0.98 * -0.01); margin-left: -webkit-calc(100% / 0.32 / 0.98 * -0.01); margin-left: calc(100% / 0.32 / 0.98 * -0.01); padding-left: -moz-calc(100% / 0.32 / 0.98 * 0.01 + 19px); padding-left: -webkit-calc(100% / 0.32 / 0.98 * 0.01 + 19px); padding-left: calc(100% / 0.32 / 0.98 * 0.01 + 19px); } .tx-crossmediacheck-menu-header a { color: #555659; padding-right: 30px; } .tx-crossmediacheck-menu-header.ready:after, .tx-crossmediacheck-menu-header.ready .after { right: 0px; } } @media only screen and (max-width: 624px) { .tx-crossmediacheck-menu-header { margin-left: -moz-calc(100vw / 0.98 * -0.01); margin-left: -webkit-calc(100vw / 0.98 * -0.01); margin-left: calc(100vw / 0.98 * -0.01); padding-left: -moz-calc(100vw / 0.98 * 0.01 + 19px); padding-left: -webkit-calc(100vw / 0.98 * 0.01 + 19px); padding-left: calc(100vw / 0.98 * 0.01 + 19px); } } ) }