############################ # POWERMAIL_FRONTEND ############################ plugin.tx_powermail { settings { Pi2 { search { logicalRelation = OR # predefine some filter variables staticPluginsVariables { filter { # examples # [uid] = [value] # _all = [value] } } } rss { title = Powermail 2.0 RSS Feed link = http://www.in2code.de description = Powermail_Frontend RSS Feed language = en copyright = in2code.de updatePeriod = hourly updateFrequency = 1 } misc { file.folder = uploads/tx_powermail/ } # Don't touch this (this is just to let the extension know, that there is TypoScript included) staticTemplate = 1 } } } ############################ # Export section ############################ powermail_frontend_xls = PAGE powermail_frontend_xls { typeNum = 31311 config { disableAllHeaderCode = 1 disablePrefixComment = 1 xhtml_cleaning = 0 admPanel = 0 additionalHeaders = Content-type:application/xls | Content-Disposition: inline; filename=export.xls | Cache-control: | Pragma: } 10 < styles.content.get } powermail_frontend_csv < powermail_frontend_xls powermail_frontend_csv { typeNum = 31312 config.additionalHeaders = Content-type:text/x-csv | Content-Disposition: inline; filename=export.csv | Cache-control: | Pragma: } ############################ # RSS section ############################ powermail_frontend_rss = PAGE powermail_frontend_rss { typeNum = 31319 config { disableAllHeaderCode = 1 disablePrefixComment = 1 xhtml_cleaning = 0 admPanel = 0 #additionalHeaders = Content-type:application/xml } 10 < styles.content.get } [globalVar = GP:type = 31311] || [globalVar = GP:type = 31312] || [globalVar = GP:type = 31319] # we don't want the wrapper div in our export files tt_content.stdWrap.innerWrap > [end] ############################ # JavaScript and CSS section ############################ page { # Inlude JavaScript files includeJSFooterlibs { powermailJQuery = {$plugin.tx_powermail.settings.javascript.powermailJQuery} powermailJQuery.external = 1 } } # CSS classes for frameworks (add only if bootstrapClassesAndLayout is not added before) plugin.tx_powermail { settings.Pi2 { styles { framework { formClasses = {$plugin.tx_powermail.settings.styles.framework.formClasses} fieldAndLabelWrappingClasses = {$plugin.tx_powermail.settings.styles.framework.fieldAndLabelWrappingClasses} fieldWrappingClasses = {$plugin.tx_powermail.settings.styles.framework.fieldWrappingClasses} labelClasses = {$plugin.tx_powermail.settings.styles.framework.labelClasses} fieldClasses = {$plugin.tx_powermail.settings.styles.framework.fieldClasses} offsetClasses = {$plugin.tx_powermail.settings.styles.framework.offsetClasses} radioClasses = {$plugin.tx_powermail.settings.styles.framework.radioClasses} checkClasses = {$plugin.tx_powermail.settings.styles.framework.checkClasses} } } } } # Overwrite classes if bootrap classes given [globalVar = LIT:0 < {$plugin.tx_powermail.settings.styles.bootstrap.important}] plugin.tx_powermail { settings.Pi2 { styles { framework { formClasses = {$plugin.tx_powermail.settings.styles.bootstrap.formClasses} fieldAndLabelWrappingClasses = {$plugin.tx_powermail.settings.styles.bootstrap.fieldAndLabelWrappingClasses} fieldWrappingClasses = {$plugin.tx_powermail.settings.styles.bootstrap.fieldWrappingClasses} labelClasses = {$plugin.tx_powermail.settings.styles.bootstrap.labelClasses} fieldClasses = {$plugin.tx_powermail.settings.styles.bootstrap.fieldClasses} offsetClasses = {$plugin.tx_powermail.settings.styles.bootstrap.offsetClasses} radioClasses = {$plugin.tx_powermail.settings.styles.bootstrap.radioClasses} checkClasses = {$plugin.tx_powermail.settings.styles.bootstrap.checkClasses} } } } } [end]