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

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

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

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

Апрель 11, 2025 г.

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

Читать

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

Март 20, 2025 г.

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

Читать

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

Апрель 7, 2025 г.

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

Читать

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

Март 25, 2025 г.

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

Читать
 

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

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



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

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

  1. Ильдар:

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