Seit Powermail 2.x ist es nicht mehr möglich, individuelle CSS-Klassen zu den Feldern hinzuzufügen. Stattdessen stehen lediglich die Optionen Layout1 bis Layout3 zur Verfügung.
Man kann diese Liste jedoch über das Page TS erweitern:
TCEFORM { tx_powermail_domain_model_fields { css { addItems.datepicker = datepicker } } }
Somit hat man über diesen Umweg auch wieder die Möglichkeit, eigene Klassen zu verwenden.
Die Klasse wird beim Fieldwrap hinzugefügt. Dies lässt sich jedoch anpassen, indem man die Templates entsprechend ändert und {field.css}
auch beim Feld in das class
-Attribut einfügt.
Vollständige Konfiguration, lt. Doku:
TCEFORM { tx_powermail_domain_model_forms { css { removeItems = layout1, layout2, layout3 addItems { datepicker = Datepicker foo = Bar } } } tx_powermail_domain_model_pages < .tx_powermail_domain_model_forms tx_powermail_domain_model_fields < .tx_powermail_domain_model_forms }
Hi
Auch zu finden im Handbuch unter http://typo3.org/extension-manuals/powermail/2.0.0/view/1/50/.
Bereich „How to change the style selector with my own values (In Forms, Pages or Fields)?“
Grüßle Niels
Hi,
das scheint leider mit 3.0 nicht zu funktionieren. Hast Du vielleicht eine Idee, wie man das umschreiben könnte?
Hab in den FAQs gefunden:
TCEFORM {
tx_powermail_domain_model_form {
css {
removeItems = layout1, layout2, layout3
addItems {
formgrey = Form grey
form2cols = Form with 2 columns
default = Default Form
}
}
}
tx_powermail_domain_model_page < .tx_powermail_domain_model_form
tx_powermail_domain_model_field < .tx_powermail_domain_model_form
}