5

上記の質問から、比較的簡単だと思いましたが、「スタイル」ドロップダウンメニューにスタイルを追加する方法に関するドキュメントが見つかりません。誰かが私を正しい方向に押すことができますか?

4

2 に答える 2

11

スタイルのドロップダウンは、テーマのtypography.cssファイルにあるクラスに基づいて自動的に入力されます。クラスを追加するには、クラスがそこで定義されていることを確認してください。または、クラスにわかりやすい名前を付けたり、リストから一部のクラスを削除したりする場合は、これをファイルに入れることで、リストするスタイルを明示的に定義でき_config.phpます。

HtmlEditorConfig::get('cms')->setOption('theme_advanced_styles', 
    'Name 1=class1;Name 2=class2');

これは、WYSIWYGエディターコンポーネントであるTinyMCEによって提供される機能であり、この行はtheme_advanced_styles、CMSで使用される場合のTinyMCEの設定を設定しているだけです。 TinyMCEサイトのこのスレッドで も説明されています。

以下のMarkusの回答にも注意してください。editor.cssはテーマcssフォルダーにあり、typography.cssを含める必要があります。

于 2010-01-30T23:09:02.133 に答える
6

@SamMinnéeの答えは、editor.cssがテーマcssフォルダーにもあり、typography.cssが含まれている場合にのみ機能します。

これら2つがどのように連携するかについての詳細な説明を次に示します。

新しいスタイルをエディターに表示するのに問題がある場合は、次のことを試してください。

  • yoursite.com/admin/?flush=1
  • mythemes / css/editor.cssファイルのファイル権限を確認してください。Webサーバーユーザーが読み取り可能である必要があります。
于 2011-06-30T11:25:52.507 に答える