Привет, Запросов на эту фичу хватает. Вроде уже было какое-то описано решение, но найти его не смог:) Для подсветки решил попробовать CodeMirror. [spoiler] На сайте разработчика можно скачать библиотеку и использовать у себя на сайте. В своей реализации я решил не качать библиотеку, а подключать прямо с http://codemirror.net/, так сказать для простоты, меньше телодвижений.
Для реализации подсветки php-синтаксиса вставляем в /bitrix/php_interface/init.php следующее:
После этого в административной части сайте при редактировании в режиме PHP будет подсвечиваться синтаксис, работать табуляция, отображаться номера строк и т.п. Подсвечиваться будет только PHP.
Код до:
Код после:
Обработчик можно переделать и подключать скрипты и стили локально, чтобы не зависеть от работоспособности сайта разработчика CodeMirror.
Если открыть файл в режиме редактирования PHP. Ok, подсветка есть. Редактирую файл, нажимаю "Применить". После перезагрузки страницы подсветки нет. Не понял в чем проблема. Симптом такой, что BX.ready вообще не выполняется. T.e. я ставлю там alert('123'); И никаких алертов не приходит.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».