[gelöst] CKEditor: Schriftfarbe wählen. Kann man eine neue Farbe in die Auswahlpalette einfügen?
Eingetragen von albert39 (384)
am 21.05.2012 - 10:34 Uhr in
am 21.05.2012 - 10:34 Uhr in
In der Farbauswahlpalette für die Schriftfarbe des CKEditors sind eine Reihe von Auswahlmöglichkeiten gegeben. Wenn man eine spezielle Farbe braucht, kann man ja mit "Weitere Farben ..." eine Farbe (z.B. #0044ff) angeben. Da ich diese Farbe aber oft brauche, wäre es schön, diese Farbe schon in der Auswahlpalette zu finden (z.B. auf dem Platz einer ohnehin nie verwendeten Farbe), oder auf eine andere Art zu speichern, sodass mann die Farbnummer nicht immer wieder eingeben muss.
Danke für Eure Hilfe.
Albert
- Anmelden oder Registrieren um Kommentare zu schreiben
Ja, das ist möglich, aber
am 21.05.2012 - 12:24 Uhr
Ja, das ist möglich, aber nicht ganz so wie du dir das vorstellst.
Zunächst einmal mußt du dafür sorgen, dass auch in den Werkzeugleisten des CK-Editors die Auswahlbox Styles angezeigt wird.
Das geht z.B. unter Konfiguration --> CK-Editor --> Editor appearance.
Unter Werkzeugleisten findest du: Used Buttons und auch All Buttons. Wenn du also einen Button benutzen möchtest, der nicht bereits in Used Buttons auftaucht, dann kannst du den einfach mit der Maus von den All Buttons rüberziehen in die Used Buttons.
Wenn du das gemacht hast, dann hast du in der Werkzeugleiste des CK-Editors also ein neues Auswhalfeld: Styles.
Dieses Auswahlfeld wiederum erhält sein Eintrage normalerweise von der Datei:
/sites/all/modules/ckeditor/ckeditor.styles.js
(Man kann aber auch was anderes einstellen).
in dieser Datei kannst du z.B. so etwas ergänzen:
{ name : 'blauer Text' , element : 'span', styles : { 'color' : '#0044ff' } },
und damit steht dir dann in der Auswahlliste Styles der Eintrag blauer Text zur Verfügung, der um die markierten Worte oder Buchstaben einen span-Tag mit der Farbe #0044ff legt.
Klingt kompliziert, ist aber ganz einfach.
Es ist klar, dass dieser Eintrag bei einem Update wieder überschrieben würde, aber du kannst eben auch eine neue Datei ckeditor.meine_styles.js anlegen und in der Konfiguration des CK-Editors einstellen, dass diese für die Auswahlbox Styles herangezogen wird.
Gruß
Berthold Lausch
Styles
am 29.01.2013 - 21:21 Uhr
Danke, Berthold,
Deine Antwort ist klar und verständlich. So wünsche ich mir alle Antworten aus dem Experten-Team.
Ich kann Deinen Tipp aber erst später realisieren und melde mich, falls es Probleme gibt.
Herzliche Grüße
Albert
Nachtrag: Bei mir hat das funktioniert. Ich muss halt eine Doku anlegen, was bei einem Modul-Update nachzutragen ist.
oder einfach eine css klasse
am 22.05.2012 - 20:24 Uhr
oder einfach eine css klasse anlegen mit der farbe und im editor css angeben
caw schrieb oder einfach eine
am 22.05.2012 - 21:25 Uhr
oder einfach eine css klasse anlegen mit der farbe und im editor css angeben
Was meist du mit: im Editor CSS angeben ?
Gruß
Berthold Lausch
Soweit habe ich mir das ganze
am 14.01.2013 - 18:05 Uhr
Soweit habe ich mir das ganze auch schon gedacht. Nur das es die Datei ckeditor.styles.js nicht im Ordner des CKEditor gibt.
Mein CKEditor 3.6.6 liegt unter:
\sites\all\libraries\ckeditor
Allerdings gibt es direkt im Modul-Ordner eine solche Datei. Nur das die anscheinend nicht verwendet wird. Ich kann die Hinkopieren wo ich will, und den Inhalt Test weise verändern. Es ändert sich nichts im DropDown Menü.