comsolit Blog

News und Facts

Vorsprung durch Wissen

Feed

Eigene Styles im TYPO3 RTE verwenden

12.07.2010 | Kategorie: TYPO3 | Autor: Lars Messmer 

Der RTE (Rich Text Editor) von TYPO3 lässt sich enorm flexibel anpassen. In diesem Beitrag zeigen wir, wie einfach eigene Styles über CSS-Klassen definiert und im Editor verwendet werden können.

TYPO3 RTE eigene Styles verwenden

TSConfig
Diese Konfiguration wird normalerweise in den Seiteneigenschaften der Rootseite unter Optionen vorgenommen.

RTE.default {
       # Zuweisung der CSS-Datei
       contentCSS = fileadmin/css/typo3-RTE.css

       # Die Buttons "Blockstyle" und "Blockstylelabel" müssen angezeigt werden
       showButtons = blockstyle, blockstylelabel

       # Das "class" Attribut muss beim "p" tag erlaubt werden
       entryHTMLparser_db = 1
       entryHTMLparser_db {
              tags {
                     p.allowedAttribs = class
              }
       }
}

# Die CSS Klassen beschriften
RTE.classes >
RTE.classes {
       box_blue  {
              name = Blue Box
              # CSS Styling für das Pulldown im RTE
              value = background-color: #C1E3FF; border: 1px solid #005191; color: #005191;
       }
       box_orange {
              name = Orange Box
              # CSS Styling für das Pulldown im RTE
              value = background-color: #FEF3DE; border: 1px solid #F8B323; color: #F8B323;
       }
}

Dies ist nur ein Auszug aus einer kompletten TSConfig Konfiguration,
ein vollständigeres TSConfig als Text-File zum download

Backend CSS Script typo3-RTE.css
Die Definition der verwendeten Klassen in der CSS Datei ist zwingend

.box_orange {
       background-color :#FEF3DE;
       border : 1px #F8B323 solid;
       padding : 5px;
       margin : 0;
}
.box_blue {
       background-color :#C1E3FF;
       border : 1px #005191 solid;
       padding : 5px;
       color: #005191;
}

Frontend CSS Script style.css
Dient nur dem Styling im Frontend

.box_orange {
       background-color :#FEF3DE;
       border : 1px #F8B323 solid;
       padding : 5px;
       margin : 0;
}
.box_blue {
       background-color :#C1E3FF;
       border : 1px #005191 solid;
       padding : 5px name="code";
       color: #005191;
}

Kommentieren

 

Autor

Dieser post wurde von Lars Messmer am Montag, Juli 12, 2010, 16:43 geschrieben. Lars Messmer hat insgesamt 78 Artikel geschrieben.

Information

Geschrieben in TYPO3
Dieser post hat keine Kommentare.

Kategorien

  • Allgemein
  • comsolit
  • E-Marketing
  • TYPO3
  • Webdesign
  • 
    Share/Bookmark