[Решено] Drupal 8 файловый менеджер

Главные вкладки

Аватар пользователя tlito tlito 26 февраля 2016 в 19:23

как в скедитор добавить файловый менеджер и грузить файлы не в одну папку inline-images, а в какую надо?
и как без менеджера вставлять уже добавленные файлы в текст - почему разработчики не предусмотрели повторное использование картинок??

Комментарии

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 26 февраля 2016 в 20:03

tlito wrote:

как в скедитор добавить файловый менеджер

Все как и в 7-ке:

  1. ставишь IMCE,
  2. заходишь в настройки нужного режима редактирования /admin/config/content/formats
  3. в разделе Text editor перетягиваешь Imce file manager из набора Available buttons в набор Active toolbar (ну а кнопку Image наоборот)
Аватар пользователя tlito tlito 26 февраля 2016 в 21:53

спасибо, а то раньше он вызывал ошибки, сейчас нормально. еще бы две кнопки иметь - тогда как на кнопке имце сделать свою новую иконку?

Аватар пользователя tlito tlito 26 февраля 2016 в 22:11

кстати чтобы была возможность настраивать картинку право-лево, нужно использовать формат Полный HTML, в котором обязательно на панель надо добавить кнопки размещения текста справа слева по центру. только тогда картинки можно размещать справа слева...
а в базовом я добавил эти кнопки на панель, но они не отображаются
а если две кнопки картинок на панели - то пропадает "свойства изображения" в контекстном меню

Аватар пользователя leikocid leikocid 26 февраля 2016 в 22:32

Приветствую, у меня почему то после установки IMCE он в модулях включен , но не появляется в разделе Text editor, что может быть?, спасибо
извеняюсь, разобрался, не понял сначала что значки одинаковые

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 27 февраля 2016 в 3:42
1

tlito wrote:

тогда как на кнопке имце сделать свою новую иконку?

Проще всего через css переопределить background-image. Это товарищи из IMCE схалтурили, и врядли исправятся, чтобы не заморачиваться на скины редактора. Еще можно вкурить CKEDITOR.plugins или CKEditorPluginBase, но это я уже брежу.

tlito wrote:

чтобы была возможность настраивать картинку право-лево, нужно использовать формат Полный HTML, в котором обязательно на панель надо добавить кнопки размещения текста справа слева по центру. только тогда картинки можно размещать справа слева...

Все не так) В самом низу Basic есть раздел Filter settings, где в Allowed HTML tags указано только то, что разрешено. По умолчанию у тега img там нет атрибута style (а выравнивание работает как раз через него), если добавишь его туда, то появится и выравнивание для картинок. В Full тоже все работает без этих кнопок, может быть что-то другое незаметно отключил/включил, или просто не на тот режим смотрел.

tlito wrote:

а если две кнопки картинок на панели - то пропадает "свойства изображения" в контекстном меню

Есть такое дело, как с ходу исправить не знаю. А зачем тебе две? Caption у стандартного виджета приглянулся?
Возможно стоит рассмотреть вариант интеграции файлового меденжера через плагины самого CKEditora. Еще есть интересные (но пока очень сырые) модули Content Browser и File Browser. Но там букет зависимостей и кривая работа модального окна. Зато спонсор авторитетный.
tlito wrote:

и еще imce rename не портирован, переименовать файлы пока нельзя


Портировать его вроде не сложно, простой как палка. Но нужно сначала разобраться, какое место IMCE займет в 8-ке. Да и выкладывание на орге - накладное занятие. Сейчас мне немного (а точнее, совершенно) других забот с 8-кой хватает Smile

Аватар пользователя tlito tlito 27 февраля 2016 в 9:13

vaplas wrote:

Все не так) В самом низу Basic есть раздел Filter settings, где в Allowed HTML tags указано только то, что разрешено. По умолчанию у тега img там нет атрибута style (а выравнивание работает как раз через него), если добавишь его туда, то появится и выравнивание для картинок.

я добавил в разрешенных тегах такую строку:
<p style class> <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <p> <br> <span> <img src alt height width data-entity-type data-entity-uuid data-align data-caption style class> <u> <table> <caption> <tbody> <thead> <tfoot> <th> <td> <tr>

то есть p style class и img style class, кнопки я внес в панель, но не видны по-прежнему эти кнопки.
но зато картинки теперь можно выравнивать право-лево.

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 27 февраля 2016 в 20:04

в строке есть дубли, в том числе p, который перекрывает p style class, убери его (или поменяй местами) и будет счастье с кнопками