如何在Drupal6编辑器中编写轻量级PHP代码?

如何在Drupal6编辑器中编写轻量级PHP代码?,drupal,drupal-6,tinymce,syntax-highlighting,wysiwyg,Drupal,Drupal 6,Tinymce,Syntax Highlighting,Wysiwyg,我一直在为Drupal6节点体中使用的php代码寻找一个语法突出显示的好编辑器 首先,我想澄清一件事,我不需要为节点中“发布”或“显示”的代码使用语法Highlighter。但我需要为某些页面编写php代码,并将其像文本一样编写,而不进行任何突出显示,这非常烦人 如下所示,我希望突出显示php语法 我尝试了很多组合,但没有找到我真正想要的。 下面是我尝试过的一些事情 我用codemagic、codemirror和editarea试过TinyMCE。但什么都没有 真的像他们应该的那样工作。 除此

我一直在为Drupal6节点体中使用的php代码寻找一个语法突出显示的好编辑器

首先,我想澄清一件事,我不需要为节点中“发布”或“显示”的代码使用语法Highlighter。但我需要为某些页面编写php代码,并将其像文本一样编写,而不进行任何突出显示,这非常烦人

如下所示,我希望突出显示php语法

我尝试了很多组合,但没有找到我真正想要的。 下面是我尝试过的一些事情

我用codemagic、codemirror和editarea试过TinyMCE。但什么都没有 真的像他们应该的那样工作。 除此之外,试图在任何wysiwyg编辑器中编写和保存代码在a**中都是一件非常痛苦的事情

然后,我尝试了模块,但面临许多问题,而不是 即使是一个单一的错误报告和该模块的问题是固定的

那么,在drupal节点中,是否有一种方法可以将php代码编写为代码而不是文本呢。。?? 或者是因为几乎没有人在节点内编写php代码,所以没有人为此烦恼。。? 我希望我不是唯一的一个,它确实存在一些解决方案。

它作为
s的代码编辑器工作得非常好,并且它有一个Drupal模块。ACE得到了很好的维护,所以我会将其作为着色剂、TinyMCE等的替代品


编辑:但是,这只适用于Drupal 7,它不会有任何帮助…

所以你是说在这个问题上没有任何东西可以帮助我。。。??!!除了那台显然被抛弃的着色剂,我不这么认为。然而,ACE似乎相对容易使用GitHub,许多其他地方都在使用它。将Drupal 7模块向后移植到6上可能相对简单。此外,有些人将其作为Wysiwyg插件/编辑器使用,而不是在ACE模块上完成完整的工作。Wysiwyg模块在Drupal 6上运行良好,修改Wysiwyg可能比向后移植整个模块更容易。这个人在D6上做的很好,用ExtJS实现了一些js/css/html突出显示,效果很好,但我建议不要深入到源代码中去。不幸的是,它在iOS或Android中都不起作用,也不会打开屏幕键盘。希望有一天他们能解决这个问题。在节点中编写PHP是不属于“Drupal最佳实践”的事情之一,所以这可能是一种可能性。它可能是。。!但无论如何,我的网站仍在本地主机上,处于开发阶段。所以我昨天升级到了Drupal7。现在我可以使用ACE编辑器了……:)