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 (см. на картинке)

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

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

Подключаем suggestions list в диалог CKeditor - Link

Август 10, 2021 г.

Link - это штатный диалог, который используется в CKeditor для редактирования ссылок. И выглядит он как показано на картинке сверху. Он хорошо выполняет ...

Читать

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

Апрель 7, 2025 г.

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

Читать

CKE5 функция создания контейнера-обертки в модели

Март 20, 2025 г.

Делюсь примером кода, для создания обертки в модели экосистемы CKEditor 5. Здесь есть несколько нюансов. Во-первых, нужно проверить, являются ли оборачиваемые элементы валидными по отношению к обертке, в которую мы их помещаем. У CKE элементов ...

Читать

Подключение своих стилей для CKEditor 5 в Drupal

Февраль 20, 2024 г.

Чтобы добавить в редактор свои стили, обычно следуют гайду, который реализует hook mymodule_library_info_alter. При создании своих модулей для CKE5/D10, я так же пользовался данной статьей из документации. Но проблема была в том, что тот модуль, ...

Читать
 

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

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



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

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

  1. Ильдар:

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