私のプロジェクトでは、ドロップダウンから「アドレス」や「書式設定」のような段落書式を削除し、「リンク」という新しいカスタム書式を追加するという要件がありますArial、14px、太字、赤。カスタム段落書式をCKEditorに追加することは可能ですか?CKEditorでカスタム段落書式を追加する方法
7
A
答えて
9
使用いくつかの新しい書式を指定するには:スタイルの詳細はどのようにCKEDITOR.styleSet作品を見る知るために
CKEDITOR.replace('editor1', {
format_tags: 'p;h2;h3;pre;links', // entries is displayed in "Paragraph format"
format_links: {
name: 'Links',
element: 'span',
styles: {
color: 'red',
'font-family': 'arial',
'font-weight': 'bold'
}
}
});
を。また、CKEditor 4.1以降、「段落書式」からスタイルを削除すると、Advanced Content Filterに影響があります。
5
Drupalを使用しているため、探しているファイルがckeditor.styles.js
です。これにより、「スタイル」メニューのエントリの追加/編集/削除が可能になります。
コメントアウトしたい、と新しい段落書式を追加するには、このようなものを使用していないすべてのエントリ:
{ name : 'Links', element : 'p', attributes : { 'class' : 'links' } },
をこれは、あなたが好きな段落にCSSクラスlinks
を追加すると、ユーザーが定義することができますあなたのテーマスタイルシートのクラス。 CKEditorインスタンスに変更が適用されていない場合は、クラスをckeditor.css
に定義してください。
{ name : 'Links', element : 'p', attributes : { 'style' : 'font: bold 14px Arial, sans-serif; color: red;' } },
をしかし、最初の方法は明らかにクリーン/より柔軟である:
また、あなたはまた、直接インラインスタイルを適用することができます。
変更がすぐに表示されない場合は、Drupalまたはブラウザのキャッシュをクリアしてください。
+1
contribモジュールをハックすることを示唆する答えは本当に5つのアップフォートを持っていますか? Streuth。 –
関連する問題
- 1. quilljsで段落のカスタム属性を保持する方法
- 2. phpからjavascriptに渡す段落書式を保持する方法
- 3. CSSでHTML段落を書式設定する
- 4. OpenXML段落スタイル(Heading1、Heading2、Head3 Etc)をワープロ文書に追加
- 5. ckeditor 4.xでカスタムショートカットを追加する方法は? CKEditorバージョンで
- 6. Swiftを使って段落テキストを書式設定する
- 7. CKEditor selectPageリスナーを追加する方法
- 8. SharePoint RichHtmlFieldの段落書式を変更するには
- 9. OpenOffice :: OODoc段落内のテキストを書式設定する
- 10. GWTで段落メタデータを使用して段落単位編集可能な文書を作成する方法
- 11. 文書を表示せずに段落を書く方法
- 12. セクションヘッダーと段落の間に余分な空白を追加する方法
- 13. 落書きベースのウェブサイトに非スクリーブルファイルを追加する方法
- 14. UITextViewに段落見出しをプログラムで追加する
- 15. cで段落範囲にタブストップを追加する#
- 16. 段落と段落の間のスペースを取り除く方法
- 17. ファイルに段落を書く
- 18. 段落に段落番号を追加するにはどうすればよいですか?
- 19. 段落にCKEditor挿入リストを作成するには?
- 20. 新しい段落の段落ベクトルを取得する方法は?
- 21. Word文書段落改行
- 22. svgに複数行のテキスト(段落)を追加するには
- 23. カスタムスタイルの段落をマークダウンセルに追加する
- 24. 最初の段落のみjavascriptを追加する
- 25. Intellijのライブテンプレートのカスタム式関数を追加する方法
- 26. vimの全段落を折る方法
- 27. 段落の段落右下
- 28. JavaScriptで書式設定された段落に文字列を変換する
- 29. preg matchまたはpregで段落内のリンクの書式を変更する
- 30. レポートのフィールドをssrs 2008の段落書式で表示するr2
ここでは、このコードをckeditor.config.jsに入れる必要があります。私はそれをカスタムJavaScript設定に置いていますが、うまくいきません。場所を指定できますか? –
これは設定できる場所がたくさんあります。インスタンスを(上記のように) 'config.js'または' customConfig'に直接作成するとき。詳細については、[docs](http://docs.ckeditor.com/#!/guide/dev_configuration)を参照してください。 – oleq