2016-06-08 6 views
0

Ich muss die Elemente der Symbolleiste des Symfony-Bundle IvoryCKEditorBundle anpassen.IvoryCKEditorBundle: wie man Symbolleistenelemente anpasst?

Ich weiß, dass die Symbolleiste angepasst werden kann, indem Sie Elemente in this way hinzufügen, aber wie kann ich ein Element selbst bearbeiten oder ein benutzerdefiniertes Element erstellen?

Die CKEditor-Dokumentation erklärt es here, aber ich bin mir nicht sicher, wie man dasselbe mit dem Symfony IvoryCKEditor-Bundle macht.

Antwort

0

Eine elegante Art und Weise, indem man zuerst creating a CKEditor plugin sein könnte, und dann loading the plugin into the IvoryCKEditorBundle:

# app/config/config.yml 
ivory_ck_editor: 
    default_config: my_config 
    configs: 
     my_config: 
      extraPlugins: "mycustomplugin" 
    plugins: 
     mycustomplugin: 
      path:  "/bundles/mybundle/mycustomplugin/" 
      filename: "plugin.js" 

die Plugin-Ordner (in meinem Beispiel mycustomplugin) soll (zum Beispiel src/MyBundleName/Resources/pubic) unter dem Resources/public Ordner der Bündel Quelle platziert werden.

Edit: auch bewusst sein, dass, wenn Sie mehr als ein Plugin installieren müssen, sollten die extraPlugins Liste durch Komma ohne Leerzeichen getrennt werden, wie:

extraPlugins: "mycustomplugin1,mycustomplugin2,mycustomplugin3" 
Verwandte Themen