Frage

Nach der obigen Frage dachte ich, es wäre relativ einfach, aber ich kann keine Dokumentation darüber finden, wie man das Dropdown -Menü "Stile" hinzufügt. Kann mich jemand in die richtige Richtung schieben?

War es hilfreich?

Lösung

Der Styles Dropdown wird automatisch auf der Basis von Klassen in der typography.css -Datei Ihres Themas gepopt. Um Klassen hinzuzufügen, stellen Sie einfach sicher, dass sie dort definiert sind. Wenn Sie den Klassen freundlicheren Namen geben oder einige Klassen aus der Liste entfernen möchten, können Sie die gewünschten Stile explizit definieren, indem Sie dies in Ihre Aufgabe geben _config.php Datei.

HtmlEditorConfig::get('cms')->setOption('theme_advanced_styles', 
    'Name 1=class1;Name 2=class2');

Es ist eine Funktion von Tinymce, der Wysiwyg -Editor -Komponente, und diese Zeile setzt nur die theme_advanced_styles Einstellung von Tinymce, wenn sie vom CMS verwendet werden. Dieser Faden auf der Tinymce -Seite diskutiert es auch.

Beachten Sie auch, dass Markus 'Antwort unten: editor.css im Thema CSS -Ordner und die Typografie.CSS enthalten.

Andere Tipps

Die Antwort von @sam minnée funktioniert nur, wenn der editor.css auch im Thema CSS -Ordner ist und die Typografie.CSS enthält.

Hier ist ein mehr detaillierte Beschreibung Wie diese beiden zusammen spielen.

Wenn Sie Probleme haben, die neuen Stile im Editor erscheinen zu lassen, probieren Sie Folgendes aus:

  • yourSite.com/admin/?flush=1
  • Überprüfen Sie die Dateiberechtigungen in Ihrer Datei Mythemes/CSS/editor.css. Es sollte vom Webserver -Benutzer lesbar sein.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top