Установка CKEditor для Symphony CMS (расширение CKEditor Formatter)

Установка CKEditor для Symphony CMS (расширение CKEditor Formatter)

удобный и зачастую необходимый редактор для областей полей textarea - CKEditor, внедряем его в Symphony CMS

Симфония хороша тем, что разработчики в неё заложили расширяемость с помощью сторонних extensions и это круто!

Находим расширение CKEditor Formatter - оснащает Симфонию редактором CKEditor WYSIWYG для текстовых полей. Скачать можно на GitHub - https://github.com/kanduvisla/symphony-ckeditor

Его несколько урезали, а именно:

  • Форматирование ограничено следующими возможностями:
    • Paragraph Format
    • Bold
    • Italic
    • Strike-through
    • Subscript / Superscript
    • Ordered list / Unordered list
    • Indent / Outdent
    • Block quote
    • Hyperlinks
    • Horizontal rule
    • View source
    • Full screen
  • Большинство CKEditor плагинов удалены: если хотите добавить больше плагинов, пожалуйста скачайте оригинальный CKEditor и извлеките нужные плагины.
  • Удалены все языки, кроме US English: то же самое, если надо берите из оригинала что нужно.

Это расширение идёт с built-in file browser, который связан с CKEditor. То есть этот file browser использует секции Symphony (sections) для загрузки и вставки файлов. Работает это так:

  • Сздаём отдельную секцию (section) для загрузки файлов, то есть в ней будет поле типа 'File Upload' с указание папки для загрузки. Можно создать несколько секций для разных папок загрузки;
  • Загрузив symphony-ckeditor в папку extensions (переименуйте его в ckeditor), включите его в настройках расширений, и затем в System Preferences появится поле, где нужно выбрать какие секции (специально созданные секции для загрузки файлов) используют CKEditor file browser;
  • Теперь, когда по крайней мере одна секция его использует, в поле функционирует кнопочка 'Browse Server'. К ней привязаны ваши секции теперь. И можно загружать картинки. Также вы можете загрузить новые файлы непосредственно в Content/Название_вашей_секции_для_загрузок.
Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.




Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.