2016-07-31 2 views
0

J'ai installé avec succès ckeditor dans un projet symfony et également activé le plugin démarquage par:plugin Markdown dans ckeditor ne fonctionne pas

$builder->add('content', CKEditorType::class, array(
      'config' => array(
       'extraPlugins' => 'markdown', 
      ), 
      'plugins' => array(
       'wordcount' => array(
        'path'  => '/bundles/ivoryckeditor/plugins/markdown/', 
        'filename' => 'plugin.js', 
       ), 
      ), 
     )); 

Il fonctionne jusqu'à présent, le bouton démarquage apparaît dans le panneau textarea. Mais quand je clique sur le bouton, le bouton et textfield devenir gris et je reçois cette erreur console:

InvalidCharacterError: String contains an invalid character (line 74)

modifier: Je nouveau essayé aussi de créer un ckeditor avec le plugin Markdown en utilisant le constructeur sur ckeditor.com et a remplacé le dossier public du bundle avec l'éditeur téléchargé, mais toujours le bouton markdown renvoie la même erreur

Répondre

2

Il semble que la version du plugin sur ckeditor.com est boguée et n'a jamais fonctionné. La dernière version de https://github.com/hectorguo/CKEditor-Markdown-Plugin fonctionne.

Il est même nécessaire d'avoir le maximize plugin à bord, sinon vous ne pouvez pas revenir de la vue markdown à la vue normale (vous verrez une erreur dans la console, que la commande maximiser est introuvable). Actuellement, cette dépendance n'est pas mentionnée dans le plugin markdown.