如何在Drupal 6编辑器中突出显示PHP代码?

时间:2012-02-19 06:36:46

标签: drupal drupal-6 tinymce syntax-highlighting wysiwyg

我一直在寻找一个好的编辑器,其语法高亮显示在drupal 6节点体中使用的PHP代码。

我想首先澄清一件事,我不需要语法highligter来代码“已发布”或“显示”在节点中。但我需要为某些页面编写php代码并且将它们写成文本而没有任何突出显示,这非常令人讨厌。

如下所示,我希望突出显示php语法<?php echo "Hello world"; ?>

enter image description here

我尝试了很多组合而没有发现任何我真正想要的东西。 以下是我试过的一些事情......

  

我用codemagic,codemirror,editarea尝试了TinyMCE。但没什么   真的有效。   添加到上面,试图在任何所见即所得的编辑器中编写和保存代码是一个真正的痛苦。

     

然后我尝试了colorer模块但面临很多问题而不是   甚至一个错误报告和该模块的问题也得到了解决。

所以有没有办法将PHP代码编写为代码而不是drupal节点内的文本.. ?? 或者没有人为此烦恼,因为任何人都难以在节点内编写PHP代码..? 我希望不是唯一的,并且确实存在一些解决方案。

1 个答案:

答案 0 :(得分:1)

ACE editor非常适合作为<textarea>的代码编辑器,它有一个Drupal模块。 ACE维护得很好,所以我将它们作为colorer,TinyMCE等的替代品进行检查。

编辑:然而,它仅适用于Drupal 7,这对我们没有帮助......