Wysiwyg для Drupal 7

Аналогичная статья у меня была для 6й версии. Особых проблем для семерки нет, но для тех, кому некогда думать, а надо «просто сделать», данное руководство.

Что понадобится:

  • Установленный Drupal 7.x
  • Модуль CKEditor (на момент написания статьи это версия 7.x-1.2). Взять его можно тут. Это модуль для интеграции одноименного редактора.
  • Модуль IMCE (у меня была версия 7.x-1.4). Проект IMCE. Это файловый менеджер, который мы подключим для загрузки картинок.
  • Сам редактор CKEditor с сайта ckeditor.com. Это распространяемый бесплатно WYSiWYG редактор. (У меня была версия 3.6)

Копируем файлы.

  • Модули распаковываем и «устанавливаем» в папку /sites/all/modules.
  • Редактор СК распаковываем в папку /sites/all/modules/ckeditor/ckeditor, так чтобы в итоге файл сkeditor.js оказался прямо в этой папке.

Настраиваем.

  • Для начала включим модули, которые мы только что скопировали (тут — admin/modules).
  • Подключаем файловый менеджер. Для этого нужно выбрать IMCE в соответствующем профиле настроек CKEditor. Страница настроек — /admin/config/content/ckeditor/edit. По умолчанию созданы два профиля — Advanced (используется для Filtered HTML формата) и Full (используется для Full HTML формата). Чтобы не ошибиться можете установить IMCE в обоих профилях. Нажимаете «Изменить» около соответствующего профила и в секции параметров — «File browser settings» устанавливаете значение IMCE (см. на картинке)

Фактически это все, что нужно было сделать. Более тонкие настройки прав и профилей пользователей уже зависят от конкретного проекта, и тут уже придется думать вам самим :).

Мало букафф? Читайте есчо !

Фильтрация тегов на уровне плагина в CKEditor 5

Апрель 7, 2025 г.

Плагин DataFilter позволяет управлять фильтрацией HTML тегов. Он является "родным" для CKE плагином, так что ничего дополнительно устанавливать не нужно. Рассмотрим как им можно управлять на уровне кастомного плагина. Допустим, вы хотите разрешить ...

Читать

SpecialCharacters плагин в CKE5. Добавляем символы.

Апрель 11, 2025 г.

В CKEditor 5 есть родной плагин, который отображает список спец. символов для вставки в редактор. Он удобен и прост, проблема лишь в том, что он содержит ...

Читать

Установить фокус ввода в CKE5

Март 23, 2025 г.

При написании плагина столкнулся с тем, что в момент нажатия кнопки в тулзах, редактор терял фокус ввода. Поведение верное, но пользователю не удобно - нужно курсор возвращать на место "вручную". Вернуть фокус можно так: [crayon-690070d576b46391309217/] ...

Читать

Снимаем обертки в модели CKE5

Март 25, 2025 г.

Продолжаю публиковать сниппеты, связанные с экосистемой CKEditor 5. Сегодня покажу как удалять контейнер с сохранением его содержимого. Api предоставляет функцию writer.unwrap(element). Но беда в том, что функция не заботится о валидности дочерних ...

Читать
 

Комментарии к «Wysiwyg для Drupal 7»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Пока комментариев нет, может вам есть что сказать? в “Wysiwyg для Drupal 7”

  1. Ильдар:

    спасибо отличная статья поставил себе такой же редактор