Der TinyMCE bindet das FA Stylesheet nur für den Content ein, nicht für die Buttons.
TinyMCE 5: FA-Icon
Re: TinyMCE 5: FA-Icon
Christoph M. Becker – Plugins for CMSimple_XH
Re: TinyMCE 5: FA-Icon
Ich hätte das eigentlich jetzt beieinander. Aber Frage: Wird das FA Plugin über Christophs GitHub gepflegt?
Re: TinyMCE 5: FA-Icon
Zur Zeit noch. Ich hätte aber nichts dagegen, Fa_XH zu einem "internen" Plugin zu machen, und dann könnte man auch die Editor-Plugins an den üblichen Ort verschieben. Bis dahin vielleicht erst mal ein PR bei https://github.com/cmb69/fa_xh/pulls?
Christoph M. Becker – Plugins for CMSimple_XH
Re: TinyMCE 5: FA-Icon
Nur ne Frage
habt Ihr %HEADERS% für "block_formats" in inits vergessen zu integrieren?
Denn wenn ich eigene style_formats anlege, sind die classen der Überschriften h1-h6 nämlich weg im "styleselect" der toolbar! Dafür ist nämlich das Format Feld "formatselect" zuständig.
Ansonsten solltet Ihr im *.json unbedingt integrieren.
habt Ihr %HEADERS% für "block_formats" in inits vergessen zu integrieren?
Denn wenn ich eigene style_formats anlege, sind die classen der Überschriften h1-h6 nämlich weg im "styleselect" der toolbar! Dafür ist nämlich das Format Feld "formatselect" zuständig.
Ansonsten solltet Ihr
Code: Select all
"block_formats": "Überschrift 1=h1;Überschrift 2=h2;Überschrift 3=h3;Überschrift 4=h4;Überschrift 5=h5;Überschrift 6=h6;p=p;div=div;code=code;pre=pre;dt=dt;dd=dd",
Re: TinyMCE 5: FA-Icon
Tatsächlich. Das war mir noch gar nicht aufgefallen.
Sobald man eigene "style_formats" einsetzt, gibt es keine "block_formats" mehr.
Wie knollsen vorschlägt, funktioniert folgendes:
In der Toolbar "formatselect" hinzufügen Mal abgesehen davon, dass hier die Schriftgröße wieder durchschlägt, fehlt hier eben noch die Möglichkeit p,div,code,dt,dd festzulegen.
Also müsste man die Blockformate wieder hinzufügen, wie knollsen vorschlägt:
"block_formats": "Überschrift 1=h1;Überschrift 2=h2 ... usw
Leider wäre diese Lösung dann nur in Deutsch
%HEADERS% funktioniert an dieser Stelle nicht, womöglich gibt es diesen Platzhalter nicht mehr.
Vielleicht ist aber die Verwendung von "style_formats" für eigene Formate falsch?
Gibt es da evtl. noch andere Möglichkeiten?
You do not have the required permissions to view the files attached to this post.
Re: TinyMCE 5: FA-Icon
Ha, der Tiny ist ja doch etwas smarter, als gedacht:
In Deutsch steht dann tatsächlich "Überschrift 1" und "Vorformatiert" usw. im Dialogfeld.
Das ist doch schonmal gut.
Wenn man die richtigen Schlüsselwörter kennt, dann übersetzt der Tiny automatisch:knollsen wrote: ↑Thu Oct 07, 2021 7:29 pmAnsonsten solltet Ihrim *.json unbedingt integrieren.Code: Select all
"block_formats": "Überschrift 1=h1;Überschrift 2=h2;Überschrift 3=h3;Überschrift 4=h4;Überschrift 5=h5;Überschrift 6=h6;p=p;div=div;code=code;pre=pre;dt=dt;dd=dd",
Code: Select all
"block_formats": "Header 1=h1;Header 2=h2;Header 3=h3;Header 4=h4;Header 5=h5;Header 6=h6;Paragraph=p;DIV=div;Code=code;Preformatted=pre;dt=dt;dd=dd;",
Das ist doch schonmal gut.
Re: TinyMCE 5: FA-Icon
Gut beobachtet! Ist so.
Es gibt noch die Möglichkeit
da sind aber die pre, dt, dd nicht drin. Also muss wohl der %HEADERS% Platzhalter wieder rein...
Es gibt noch die Möglichkeit
Code: Select all
"style_formats_merge": true
Re: TinyMCE 5: FA-Icon
Das ist wahrscheinlich die beste Lösung.manu wrote: ↑Fri Oct 08, 2021 7:48 amEs gibt noch die Möglichkeitda sind aber die pre, dt, dd nicht drin. Also muss wohl der %HEADERS% Platzhalter wieder rein...Code: Select all
"style_formats_merge": true
Da könnte "formatselect" aus der Toolbar wieder raus.
Damit fehlt dann nur noch "dt" und "dd" - soweit ich das überblicke.
Die lassen sich doch wohl woanders einfügen - oder?
Einen weiteren Menüpunkt: "Definitions Listen"?
Re: TinyMCE 5: FA-Icon
Ich denke, auf "dt" und "dd" können wir getrost verzichten.
Das hat übrigens schon im Tiny 4 nicht funktioniert - "dl" per Menü zu setzen gab es nicht. Es war, wenn man nur "dt" und "dd" setzt, invalides html.
Ich habe jetzt mal ziemlich lange im Netz gestöbert. Ergebnis: Es gibt einige Workarounds und auch Plugins für Definition Lists, aber kompliziert und nicht Update-sicher.
Letztendlich ist es einfacher, solche Listen manuell in den Quelltext zu setzen.
Das funktioniert, weil "dl", "dt" und "dd" von Haus aus zu den validen Elementen gehören - also nicht entfernt werden.
Fazit:
Das ganze Palaver um %HEADERS% und "block_formats" können wir uns sparen, wenn "style_formats_merge": true gesetzt ist.
Es gilt noch zu überlegen, ob das in allen Inits so sein sollte - oder - ob diejenigen, die eigene Styles per "style_formats" verwenden wollen, das selbst einfügen müssen.
Ansonsten müsste der Tiny 5 (zumindest, was diesen Punkt betrifft) nicht geändert werden.