Вы здесь

Как сделать подсветку синтаксиса во встроенном редакторе Drupal или в CKEditor

1

Вопрос, на который гугль не может мне дать ответа.

Мне нужно подсветить ситаксис в текстовом редакторе Drupal или в CKEditor. Поясню:

  • мне нужно подсветить текст именно в текстовом редакторе Drupal при создании контента, т.к. мне проще контент писать в HTML, чем в визуальном редакторе.
  • мне не нужно подсвечивать блоки кода на каком-либо языке программирования при вывода контента посетителю сайта.

Как это сделать?

Увы гугль путает запросы и выдает информацию о том как сделать подсветку кода при выводе контента. На данный момент на сайте настроен GeShi, только вот подсветку кода в редакторе контента он не далает.

Версия Drupal: 
7.x
Связанные проекты: 
CKEditor - WYSIWYG HTML editor
Вопрос задан 01.05.2015 - 04:16

Итак, понимая что 1 мая мало кто быстро напишет ответ, не прекратил поисков и с двойной силой вгрызся в гугол и drupal.org - примерно на 3 часа ничего кроме экстенсивного перебора сайтов. На третьем часу в разделе modules/filters/editors сайта Drupal.org на третьей странице был замечен модуль Ace editor https://www.drupal.org/project/ace_editor, который тут же был запилен на тестовый сайт. В общем, это как раз то что нужно.

Модуль добавляет свой тип текста "Ace Editor", при выборе которого переключается на js-редактор в котором есть вся искомая функциональность, в т.ч. поддержка 10+ языков программирования, нумирации строк, невидимых символов.

Установка согласно ReadMe.txt прошла без проблем

Буду благодарен, если подкинете еще подобных же редакторов.

Также буду благодарен тому, кто сможет объяснить как к Ace Editor ограничение по концу строки, чтобы был перенос/переход на другую строку. У Ace Editor есть такой параметр Soft Wrap = free. Как бы его в Drupal-е активировать?

update: в dev-версии все это уже пофиксено и Soft Wrap нормально работает.
Профит!

Комментарий оставлен 01.05.2015 - 12:46

Ответы

1

Приветствую, я из соседнего топика по этому же вопросу - http://dru.io/question/705 .
Спустя много времени вернулся к этому вопросу.
Спасибо Вам большое, что не поленились и отписались и в моём вопросе!
То, что нужно!

Ответ дан 17.07.2015 - 21:51
Аватар пользователя Quty
Quty
27