2012-02-19 9 views
3

私はdrupal 6ノード本体でPHPコードを使用するための構文ハイライトを備えた良いエディタを探していました。Drupal 6エディタでPHPコードをハイライトできますか?

私は最初に1つのことをクリアしたいと思います。ノードに「投稿済み」または「表示済み」のコードに構文ハイリギターは必要ありません。しかし、私はいくつかのページのためのPHPコードを書く必要があり、ハイライトなしでテキストのように書く、かなり迷惑です。

以下に示すように、私はPHPの構文<?php echo "Hello world"; ?>を強調したいと思います。

enter image description here

私は多くの組み合わせを試してみましたが、私が本当に望むものが見つかりません。以下は です。

私はcodemagic、codemirror、editareaでTinyMCEを試しました。しかし、何も は実際には動作しません。 上記に加えて、任意のwysiwygエディタでコードを記述して保存しようとすると、a **の本当の苦痛です。

私はcolorerモジュールを試しましたが、多くの問題に直面していますが、 でもこのモジュールの単一のバグレポートと問題は修正されていません。

Drupalノード内にコードとしてPHPコードを記述するのではなく、テキストとして書く方法はありません。 誰もがノード内にPHPコードを書いている人がほとんどいないので、誰もそれを気にかけていないのですか? 唯一のものではないと思います。

+0

書くPHPは、その「Drupalのベスト・プラクティス」に該当しないものの一つでありますそれは可能性があります。 – Laxman13

+0

それは..!しかし、とにかく私のサイトはまだlocalhostと開発段階にあります。そこで、私は昨日Drupal 7にアップグレードしました。今私はそのACEエディタを使用することができます... :) – akshaynhegde

答えて

1

ACE editorは、<textarea>のコードエディタとして機能し、Drupalモジュールを備えています。 ACEはよく維持されているので、私はcolorer、TinyMCE、et alに代わるものとしてそれらをチェックするだろう。

編集:しかし、それは...助けにはなりませんDrupalの7、のためだけだ

ノードで
+0

あなたはこの問題で私を助けることができるものは何もないと言っているのですか? – akshaynhegde

+0

明らかに放棄されたcolorer以外はそうは思わない。しかし、ACEは比較的使いやすいと思われます.GitHubは他の多くの場所でそれを使用しています。おそらく、Drupal 7モジュールをバックポートして6を扱うのは比較的簡単です。 – Andrew

+2

また、フルオンACEモジュールを実行する代わりに、Wysiwygプラグイン/エディタとして動作させる人もいます。 WysiwygモジュールはDrupal 6でうまく動作し、フルモジュールをバックポートするのではなく、おそらくWysiwygを変更する方が簡単です。この人はD6でそれをやった - http://drupal.org/node/1377948 – Andrew

関連する問題