Ich habe ein Plugin für tinyMCE heruntergeladen, das ich im CMS Silverstripe-Backend verwenden möchte. Ich habe versucht, die Linie in mysite/_config.php in http://doc.silverstripe.org/htmleditorconfigSilverstripe tinyMCE benutzerdefiniertes Plugin hinzufügen
HtmlEditorConfig::get('cms')->enablePlugins('../../textmetrics');
HtmlEditorConfig::get('cms')->addButtonsToLine(2, 'TextMetrics'); // positions plugin
und hinzugefügt, um das Plugin in/Saphir/Dritter/tinymce/plugins/Textmetrics wie gesagt hinzuzufügen.
Das hat nicht funktioniert. Also habe ich versucht, das gleiche wie in /cms/_config.php zu tun, wo die Konfiguration für den Editor eingestellt ist und das Plugin in/cms/javascript/tinymce_textmetrics ablegen. Dann habe ich versucht, mit laden
HtmlEditorConfig::get('cms')->enablePlugins(array('TextMetrics' => '../../../cms/javascript/textmetrics/editor_plugin_src.js'));
HtmlEditorConfig::get('cms')->insertButtonsBefore('tablecontrols', 'TextMetrics'); // positions plugin
Ich habe versucht insertButtonsBefore insteat von addButtonsToLine zu verwenden, nur um zu sehen, ob es ein Problem gab.
Aber nichts passiert überhaupt .... nicht einmal Fehlermeldungen und ich weiß nicht, was zu tun ist. Ich brauche zusätzliche Plugins zum Laden.
Hilfe geschätzt. Thx Spanky
Hallo! Dies ist nur eine Aufnahme im Dunkeln, aber das könnte ein Caching-Problem sein ... hast du es versucht, wenn du etwas ausgeben kannst, wie zum Beispiel '' '' '(Hey!);' In deine Konfigurationsdatei? –
Hallo, kein Caching-Problem. Ich habe den Cache mit SSViewer :: flush_template_cache() ausgeschaltet; Und dein Die() funktioniert – spankmaster79
Funktioniert dein Plugin ohne Silverstripe? Ich habe eine Testseite ohne CMS, in der ich ynymce verwende, um zu testen, ob ein Fehler CMS-bezogen ist oder nicht. – Thariama