Drupal 6语法高亮显示

时间:2011-03-24 15:18:26

标签: drupal-6 tinymce wysiwyg syntaxhighlighter

我正在尝试在我的博文中添加代码并使用this technique.

对其进行精心打印

当我使用tinyMCE插入代码时,它在编辑器中看起来格式正确,当我点击保存并查看页面时,它们都以一条长行结束。当我返回并编辑它时,文本已经丢失了它的格式,并再次排成一行。

如果我在不使用tinyMCE的情况下在标签中编写一些代码,那么当它保存时,它可以完美地工作。但是,如果我然后返回并切换到tinyMCE标签,其中的任何内容都将替换为单个空格(& nbsp)。

我还检查过我没有将HTML过滤器应用于此输入类型等。

有什么建议吗?我正用这个把头发拉出来!

1 个答案:

答案 0 :(得分:0)

你有没有试过http://drupal.org/project/codefilter - 它是drupal.org上使用的那个。我已经使用了几次并且效果很好。我必须做的唯一事情(除了遵循安装说明)是确保它是应用的最后一个过滤器 - 例如转到:

管理网站>配置>输入格式>完整的HTML>重新排列

将代码过滤器拖到底部 - 看起来比您正在尝试的方法更简单!