Powermail 2.0 und eigene CSS Klassen

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
}

 

3 Gedanken zu „Powermail 2.0 und eigene CSS Klassen“

    1. 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
      }

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert