3

Django Web サイトで django-tinymce を使用しています。管理インターフェースを介して、 を持つ SimplePage オブジェクトを編集できますtinymce.models.HTMLField。Web サイトの訪問者には、ページのコンテンツ領域にレンダリングされた html が表示されます。

問題は、Web サイト自体の背景が暗く、TinyMCE テキストエリアの背景が白いことです。デフォルトでは、テキストには色がないように見えますが、これは問題ありません (TinyMCE では黒で、Web サイトでは白として表示されます) が、黒が割り当てられ、Web サイトでは黒として表示され、判読できなくなります。 .

これを解決する良い方法は何ですか?

4

2 に答える 2

1

設定で編集可能領域の CSS をカスタマイズできcontent_cssます。参照: http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/content_css

これは django-tinymce でも機能しTINYMCE_DEFAULT_CONFIGます。django の設定を調整するだけです。

TINYMCE_DEFAULT_CONFIG = {
    # your other settings
    'content_css': '/media/css/main.css',
}
于 2010-02-13T19:31:55.157 に答える
0

通常、リッチ テキスト エディターでは、スタイル シート (元のページのスタイル シートまたはそのバリエーション) をエディターのスタイル シートとして指定します。そうすれば、すべての基本的なテキストの特徴 (サイズ、ファミリ、色、および背景色) は、実際に見たとおりのものになります。

これだと思います:

オプション: content_css

このオプションを使用すると、テーマ コンテンツ CSS を拡張するカスタム CSS ファイルを指定できます。この CSS ファイルは、エディター (編集可能領域) 内で使用されるものです。このオプションは、URL のカンマ区切りのリストにすることもできます。

相対パスを指定すると、TinyMCE 自体ではなく、TinyMCE を含む (HTML) ファイルの URL に関連して解決されます。

于 2010-02-13T19:31:32.487 に答える