私はckeditorでwysiwygを使用していますが、CSSスタイルを追加して、たとえばユーザーが画像を左にフロートしたり、他の同様の変更を加えたりする方法を考えていました...?
ありがとう!
Ckeditorはckeditor.styles.js
ファイルを使用して、[スタイル]ドロップダウンで使用可能なスタイルを定義します。そのファイルのドキュメントには次のように記載されています。
'Styles' button is not enabled by default in DrupalFull and DrupalFiltered toolbars.
ファイルを見ると、与えられた例を使用してファイルを変更するのはかなり簡単です。
ckeditor.styles.js
ファイルは、Drupalでアクセス可能なディレクトリにコピーして、スタイルを含めるように変更できます。次に、該当するCSSを含め、新しいファイルを指すようにCKeditorプロファイルを構成する必要があります。
ckeditor.styles.js
にフックする代わりに、フォーマットの構成ページで直接行うことができます。
WYSIWYG形式では、独自のスタイルを選択でき、これらの形式に基づいてcssを簡単に記述できます。
スタイルを追加する手順
形式の[構成]ページに移動します。 (設定"コンテンツオーサリング"Wysiwygプロファイル)
フォーマットを編集します。
CSSフィールドセットを開きます。
CSSクラステキストエリアで、作成するスタイルを作成します。そのフォーマットは
スタイル名= html_element.class_name
同じの例は
静的ページタイトル= div.static_page_title(つまり、スタイルの名前 isStatic Page Title、これを適用するとdivでテキストが折り返されますstatic_page_titleをdiv要素のクラスとして追加します。)
使用手順
テストを書いて、スタイルを選択するだけです。すると、マークアップは次のようになります
<div class="static_page_title">Testing</div>
したがって、static_page_titleクラスのcssを記述するだけで、すべてが期待どおりに機能します。
私の答えが役に立てば幸い