kick-image.at - Webdesig | CMS | Printdesign, c/o Reynhard Boegl, A - 4020 Linz, Herrenstrasse 7, Tel.: +43 (0)676 75 63 079, Web: www.kick-image.at

kick-image

High End Webdesign

“Format bzw. Styles” im TinyMCE

Der Open Source WYSIWYG- Texteditor “TinyMCE” (http://tinymce.moxiecode.com) kommt bei unseren Projekten immer öfter zum Einsatz – und dementsprechend speziell werden so manche Anwendungsfälle.

Aktuell war eine Formatierungserleichterung von Sonder- Textformaten gefragt: verschiedene Textpassagen sollen rot hinterlegt sein, der Text soll fett, weiß und größer als der restliche Text sein.

Hier war die Drop-Down Auswahl “Format” (im englischen “Styles”) genau richtig!

In dieser Auswahl sind vorgefertigte CSS- Formatierungen zu finden, welche in einer speziellen CSS- Datei hinterlegt sind – somit läßt sich beinahe jede Formatierung schnell hereinladen. Die CSS- Formate müssen als Klasse angelegt werden und werden autom. dem umgebenden Element zugewiesen bzw. ein <span> mit dieser Klasse wird generiert.

Einbinden läßt sich diese Auswahl sehr einfach in den “Settings- Angaben” (tinyMCE.init):

  1. Angabe der CSS- Datei mit den Sonderformatierungen:
    content_css:”spezielle_formate.css”,
  2. Einfügen der “Drop-Down Auswahl”, z.B.:
    theme_advanced_buttons1 : “bold,…,styleselect“,

In o.g. Fall stand in der speziellen CSS- Datei u.a.:

.rot_hinterlegt {
background:#c00;
color:#fff;
font-weight:bold;
font-size:1.3em;
}

Der Klassename “rot_hinterlegt” ist in der Format- Auswahl zu finden, eine damit bedachte Textstelle schaut z.B. so aus:

<p>Dies ist <span class="rot_hinterlegt">rot hinterlegter Text</span></p>

Dies zeigt einen weiteren Vorteil dieser Anwendung: es wird eine Klasse zugewiesen und keine Inline- CSS- Anweisungen geschrieben. Soll z.B. das rot später einmal dunkler werden ist nur die Änderung der CSS- Datei nötig (”Trennung von Layout und Inhalt”).


Alles in allem ein sehr praktischer Text- Editor mit einem einzigen Nachteil: er ist mittlerweile schon so umfangreich und mächtig das eine gewisse Ladezeit einkalkuliert werden muss. In Zeiten von immer schnellerem Breitband- Internet sollte dies aber nicht mehr so ins Gewicht fallen…

  • Beitrag bei facebook posten
  • Beitrag bei twitter posten
  • Diese Seite mit anderen teilen - 'Social Bookmark Dienste'

Software für unterwegsSafari für Windows

Weitere empfohlene Beiträge

Archiv / Übersicht

zur Weblog Startseite

2011

2010

2009

2008

2007

2006

Kommentare