Подсветка синтаксиса Drupal 6 - PullRequest
1 голос
/ 24 марта 2011

Я пытаюсь внедрить добавление кода в мои сообщения в блоге и распечатать его, используя эту технику.

Когда я вставляю код с помощью tinyMCE, он выглядит правильно отформатированным в редакторе, когдаЯ нажимаю «Сохранить» и просматриваю страницу, все заканчивается одной длинной строкой.Когда я возвращаюсь и редактирую его, текст теряет свое форматирование и снова находится в одной длинной строке.

Если я пишу некоторый код в теге без использования tinyMCE, то при сохранении он работает отлично.Однако если я затем вернусь и переключусь на tinyMCE, тег и все, что в нем будет заменено одним пробелом ().

Я также проверил, что к этому типу ввода не применены фильтры HTML и т. Д.

Есть предложения?Я вытаскиваю свои волосы этим!

1 Ответ

0 голосов
/ 28 апреля 2011

Вы пробовали http://drupal.org/project/codefilter - это тот, который используется на drupal.org.Я использовал это пару раз с хорошими результатами.Единственное, что мне нужно было сделать (в дополнение к следованию инструкциям по установке), было убедиться, что это был последний примененный фильтр - например, перейдите по адресу:

Администрирование сайта> конфигурация> Форматы ввода> Полный HTML> Перегруппировать

И перетащите фильтр кода вниз - выглядит проще, чем метод, который вы пытаетесь!

...