logo

3. Интеграция

Интеграция файлового менеджера с редакторами WYSIWYG:

  • на данный момент работает только с CKEditor 4

CKEditor 4

Интеграция с этим редактором уже встроенна в файловый менеджер, вам остается лишь добавить в конфиг редактора несколько строк:

CKEDITOR.replace('editor-id', {filebrowserImageBrowseUrl: '/file-manager/ckeditor'});

- или можно добавить эту настройку в файл config.js (файл конечно самого CKEditor)

CKEDITOR.editorConfig = function( config ) {

  // какие-то настройки

  // Upload image
  config.filebrowserImageBrowseUrl = '/file-manager/ckeditor';

  // какие-то настройки
};

После этих действий у вас появится возможность для вызова файлового менеджера из меню редактора CKEditor (Изображение -> Выбор на сервере). Файловый менеджер появится в новом окне. Если вы хотите как-то его модифицировать, добавить какие-то стили, изменить высоту файлового менеджера, то для этого нужно опубликовать view файл отвечающий за отображение -

php artisan vendor:publish --tag=fm-views

Файл теперь будет находиться по следующему пути resources/views/vendor/file-manager/ckeditor.blade.php - теперь его можно смело модифицировать.

Комментарии