RTE Konfig - Textstyle und Blockstyle

Auswahllisten im RTE wie Textstyle und Blockstyle

Diese RTE Konfiguration zeigt einige Beispiele wie die Auswahllisten, wie Schriftgrösse, Schriftfamilie sowie 'blockstyle' und 'textstyle' mit eigenen Werten realisiert werden können.

RTE.default {
   # Hält die RTE Icons gegroupt zusammen
   keepButtonGroupTogether = 1
   
   # Die CSS Datei mit den erforderlichen Klassen
   contentCSS = fileadmin/css/css_user.css
   showTagFreeClasses = 1

   hidePStyleItems = h1,h2,h3,h4,h5,h5,h6,pre
   
   #Bei 'blockstyle' können so ganze Absätze formatiert werden
   buttons.blockstyle.tags.p.allowedClasses =  zw_normal_grau, zw_titel_grau

   #Bei 'textstyle' können auch einzelne Worte mit einem Span-tag formatiert werden.
   buttons.textstyle.tags.span.allowedClasses =  zw_normal_grau, zw_titel_grau

   #Klassen erlauben
   allowedClasses = zw_normal_grau, zw_titel_grau
   proc {
       allowTags = p,b,i,span
       allowedClasses < RTE.default.allowedClasses
       }
   FE {
       proc {
           allowTags = p,b,i,span       
           allowedClasses < RTE.default.allowedClasses
       }
   }
}

#Die Schriffamilien
RTE.default.hideFontFaces = *

RTE.fonts {
  face1 {
    name = times regular
    value = times regular, arial,helvetica,sans-serif
  }

  face2{
    name = verdana
    value = verdana, arial,helvetica,sans-serif
  }
}

#Die Schriftgrössen
buttons.fontsize.addItems
RTE.default.fontFace = face1, face2
RTE.fontSizes {

  size8 {
    name = irgendeinname 30px
    value = 30px
  }
}

# Specific setting for the fontsyze selector:
RTE.default.buttons.fontsize.addItems = size8
}