# Replace rendering of old mailform
tt_content.mailform >
tt_content.mailform = COA
tt_content.mailform.10 = < lib.stdheader
tt_content.mailform.20 = FORM
tt_content.mailform.20 {
stdWrap.wrap =
|
stdWrap {
editIcons = tt_content: bodytext
editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xlf:eIcon.form
prefixComment = 2 | Mail form inserted:
}
}
# Include model definition for all available form elements
# Include definition of filters
# Include definition of filters
plugin.tx_form {
features {
skipDefaultArguments = 1
}
view {
templateRootPaths {
10 = {$plugin.tx_form.view.templateRootPath}
}
partialRootPaths {
10 = {$plugin.tx_form.view.partialRootPath}
}
layoutRootPaths {
10 = {$plugin.tx_form.view.layoutRootPath}
}
}
_CSS_DEFAULT_STYLE (
div.csc-mailform ol,
div.csc-mailform ol li {
margin: 0;
padding: 0;
}
div.csc-mailform ol li {
overflow: hidden;
}
div.csc-mailform fieldset {
margin: 0;
padding: 0;
position: relative;
}
div.csc-mailform legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}
div.csc-mailform fieldset ol {
padding: 1em 1em 0 1em;
}
div.csc-mailform fieldset li {
padding: 0.5em;
margin-bottom: 0.5em;
list-style: none;
}
div.csc-mailform fieldset.submit {
border-style: none;
}
/**
* Normal label
* Left aligned, in front of input
*/
div.csc-mailform li label {
float: left;
width: 13em;
margin-right: 1em;
vertical-align: baseline;
}
div.csc-mailform li input + label,
div.csc-mailform li textarea + label,
div.csc-mailform li select + label {
float: none;
width: auto;
margin-right: 0;
margin-left: 1em;
}
div.csc-mailform li textarea + label {
vertical-align: top;
}
label em,
legend em {
display: block;
color: #060;
font-size: 85%;
font-style: normal;
text-transform: uppercase;
}
legend em {
position: absolute;
}
label strong,
legend strong {
display: block;
color: #C00;
font-size: 85%;
font-weight: normal;
text-transform: uppercase;
}
legend strong {
position: absolute;
top: 1.4em;
}
/**
* Labels alignment right
*/
.labels-alignment-right label,
.labels-alignment-right .fieldset-subgroup legend,
.labels-alignment-right.fieldset-subgroup legend {
text-align: right;
}
/**
* Horizontal fieldset
*/
fieldset.fieldset-horizontal {
border-width: 0;
}
fieldset.fieldset-horizontal ol {
padding: 0;
}
fieldset.fieldset-horizontal li {
float: left;
padding: 0;
margin-right: 1em;
}
fieldset.fieldset-horizontal.label-below label {
display: block;
margin-left: 0;
margin-top: 0.2em;
font-size: 90%;
color: #999999;
text-align: left;
}
fieldset.fieldset-horizontal label em {
display: inline;
}
/**
* Subgroup fieldset
*/
fieldset.fieldset-subgroup {
margin-bottom: -2em;
border-style: none;
}
fieldset.fieldset-subgroup legend {
margin-left: 0;
padding: 0;
font-weight: normal;
width: 13em;
}
fieldset.fieldset-subgroup ol {
position: relative;
top: -1.4em;
margin: 0 0 0 14em;
padding: 0;
}
fieldset.fieldset-subgroup li {
padding: 0;
}
fieldset.fieldset-subgroup input + label {
float: none;
width: auto;
display: inline;
margin: 0 0 0 1em;
}
/**
* Labels as block
* Labels displayed above or below the input fields
*/
.labels-block label {
display: block;
float: none;
margin: 0 0 0.5em;
width: auto;
}
.labels-block input + label,
.labels-block textarea + label {
margin: 0.5em 0 0;
}
.labels-block fieldset.fieldset-subgroup,
fieldset.labels-block.fieldset-subgroup {
margin-bottom: 0;
}
.labels-block .fieldset-subgroup legend,
.labels-block.fieldset-subgroup legend {
width: auto;
}
.labels-block .fieldset-subgroup legend em,
.labels-block.fieldset-subgroup legend em {
position: relative;
}
.labels-block .fieldset-subgroup legend strong,
.labels-block.fieldset-subgroup legend strong {
position: relative;
top: 0;
}
.labels-block .fieldset-subgroup ol,
.labels-block.fieldset-subgroup ol {
top: 0;
margin: 0;
padding: 0.5em 0 0;
}
)
}