Реализация drupal wysiwyg ужасна.я отказался от tinymce и решил вместо этого использовать ckeditor (я никогда не смог заставить tinymce работать с загрузкой файлов и изображений) моя текущая установка работает следующим образом (отказ от ответственности - не возитесь с этим материалом в производственной среде, лучше поиграйте с ним)сначала на вашем dev-сервере):
- загрузите исходный код ckeditor с сайта ckeditor и вставьте его в свои библиотеки (/sites/all/libraries).
- установите модуль ckeditor
- установить модуль better_formats
- установить модуль imce (возможно, уже активен)
- установить модуль imce_style (делает imce более терпимым)
- отключитьwysiwyg и wysiwyg_api_bridge и imce_wysiwyg_api_bridge, если они установлены
- скопируйте ckeditor.config.js из каталога модуля ckeditor и поместите его в каталог вашей темы (таким образом, вы не перезаписываете свою конфигурацию, если обновляете модуль)
- отредактируйте этот файл, чтобы настроить новый набор инструментов или изменить один из существующих.файл должен быть достаточно понятен.
- убедитесь, что для этой панели инструментов активированы плагин imce, плагин drupal и все остальное, что вам нужно.
- перейдите к настройкам ckeditor в drupal admin: admin / settings / ckeditor, выберите нужный профиль ckeditor и отредактируйте настройки, убедившись, что установлено следующее:
- select: внешний вид редактора> панель инструментов> [панель инструментов, настроенная вами в точке 9]
- выберите: файловый браузер> imce
- выберите: дополнительные параметры> метод загрузки> ckeditor.js
- выберите: "загрузить ckeditor.config.js из пути к теме"
- остальные* на ваше усмотрение
- отредактируйте глобальные настройки профиля для работы с теми текстовыми областями, которые вы хотите.
- убедитесь, что каталог файлов установлен и доступен для записи для imce, если выхочу загрузить файлы.
мне потребовалось около 3 дней, чтобы получить права.Вы также можете настроить ckeditor для загрузки вашей css темы, чтобы стили в редакторе отражали стили на остальной части сайта, и вы можете настроить настраиваемые классы css для отображения на панели инструментов, которые отражают стили на вашем сайте.
надеюсь, это поможет несколько.