

TYPO3 Mailformular mit eigenen CSS Klassen stylen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 11. 11. 2010 [08:09]
|
|
|
michael
Michael Hoffmann
Dabei seit: 08.06.2008
Beiträge: 37
|
Häufig ist es erforderlich das Standard TYPO3 Mailformular mit eigenen Klassen zu versehen. Hier wird im folgenden gezeigt wie man das machen kann. Voraussetzung für dieses Beispiel ist die Einbindung von css_styled_content. TYPOSCRIPT tt_content.mailform.20 { params > params.input = class="form-input" params.password = class="form-pass" params.textarea = class="form-text" params.check = class="form-check" params.radio = class="form-radio" params.select = class="form-select" params.file = class="form-file" params.reset = class="form-reset" params.submit = class="form-submit" } Es können auch weitere Bereiche gestaltet werden. Bsp.: Eigenschaften für alternative Layouts: layout = <div class="mailform-layout">###LABEL### ###FIELD###</div> COMMENT.layout = <div class="mailform-commentlayout">###LABEL###</div> RADIO.layout = <div class="mailform-radiolayout">###FIELD###</div> LABEL.layout = <div class="mailform-labellayout">###LABEL### ###FIELD###</div> Weitere für das TYPO3 Mailformular wichtige Eigenschaften stdWrap = ist der stdWrap für das gesamte Mailformular fieldWrap = ist der stdWrap für die Felder labelWrap = ist der stdWrap für die Labels commentWrap = ist der stdWrap für die Kommentare radioWrap = ist der stdWrap für die Radiobuttons REQ = definiert ob 'required fields' überprüft werden, TYP boolean REQ.fieldWrap = ist der stdWrap für alle 'required fields' REQ.labelWrap = ist der stdWrap für alle Labels der 'required fields' REQ.layout = das gleiche wie layout (siehe oben) aber für required fields target = Target für das Mailformular (_blank, ...) hiddenFields = array von cObjects für versteckte Felder (Bsp siehe hier) formname method = POST oder GET redirect = URL (string) bzw. PID (int) wohin weitergeleitet werden soll emailMess = Message bei Validierungsfehler recipient goodMess badMess dontMd5FieldNames Diese Liste ist nicht vollständig. Die komplette Liste finden Sie in der TSREF. (http://typo3.org/documentation/document-library/references/doc_core_tsref/4.0.0/view/8/20) |

