Как выделить PHP-код в редакторе Drupal 6? - PullRequest
3 голосов
/ 19 февраля 2012

Я искал хороший редактор с подсветкой синтаксиса для php-кода, который будет использоваться в теле узла drupal 6.

Я хотел бы сначала прояснить одну вещь: Мне НЕ нужен подсвечиватель синтаксиса для кода, "размещенного" или "отображенного" в узле. Но мне нужно написать php-коды для некоторых страниц и писать их как текст без выделения, довольно раздражает.

Как вы можете видеть ниже, я бы хотел, чтобы синтаксис php <?php echo "Hello world"; ?> был выделен.

enter image description here

Я перепробовал много комбинаций и не нашел ничего, чего действительно хотел бы. ниже приведены некоторые вещи, которые я попробовал ...

Я попробовал TinyMCE с codemagic, codemirror, editarea. Но ничего действительно работает как надо. добавление к вышесказанному, попытка написать и сохранить код в любом редакторе wysiwyg - настоящая боль в a **.

Тогда я попробовал модуль colorer , но сталкиваюсь со многими проблемами, а не с даже один отчет об ошибке и проблема с этим модулем исправлена.

Так нет ли способа написать php-код как код, а не как текст внутри узлов drupal .. ?? Или это то, что никто не беспокоился об этом, потому что кто-то едва пишет php-код внутри узлов ..? Я надеюсь, что я не единственный, и какое-то решение для этого существует.

1 Ответ

1 голос
/ 19 февраля 2012

Редактор ACE отлично работает как редактор кода для <textarea> с и имеет модуль Drupal.ACE хорошо поддерживается, поэтому я бы проверил их как альтернативу колориру, TinyMCE и др.

Редактировать: Однако, это только для Drupal 7, который не поможет...

...