在我的項目中,我需要從下拉列表中刪除像「地址」和「格式化」這樣的段落格式,並添加一個名爲「鏈接」的新自定義格式, Arial,14px,粗體,紅色。是否可以在CKEditor中添加自定義段落格式?如何在CKEditor中添加自定義段落格式
7
A
回答
9
使用指定一些新的格式:
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.styleSet作品。另請注意,由於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個upvotes? Streuth。 –
相關問題
- 1. 爲CKEditor添加自定義樣式
- 2. 如何在CKEditor中將CSS類和ID添加到段落中?
- 3. 如何在我的SharePoint 2013博客中添加自定義段落樣式?
- 4. 如何在自定義主題中添加自定義字段
- 5. 如何使用CKEditor自定義下拉插件添加樣式
- 6. 如何添加預定義和自定義的ckeditor插件到ng2-ckeditor
- 7. 如何添加不同格式的段落在RichTextBox
- 8. 如何添加自定義格式的價格在PHP
- 9. 如何在API.AI中添加自定義格式響應?
- 10. 如何在html段落中添加@string?
- 11. DJango - 爲Ckeditor添加自定義字體
- 12. 如何在段落中加粗(或格式化)一段文字?
- 13. 在CKEditor的配置如何自定義格式項目
- 14. Umbraco自定義url段落
- 15. 如何在CKEditor中自定義字體?
- 16. 在fosuserbundle中添加自定義字段
- 17. AutoMapper - 添加自定義格式
- 18. 如何將CKEditor自定義配置文件添加到XPage?
- 19. 如何將自定義功能添加到我的CKEditor插件?
- 20. ckeditor 4 jQuery適配器,如何添加自定義按鈕?
- 21. 如何在自定義帖子類型中添加自定義字段
- 22. 如何在自定義帖子類型中添加自定義字段?
- 23. 如何在Wordpress中添加自定義字段以自定義菜單
- 24. 添加自定義樣式按鈕的CKEditor
- 25. 在自定義單元格內添加自定義單元格
- 26. 自定義CKEditor
- 27. 自定義CKEditor
- 28. 如何將自定義字段添加到Python日誌格式字符串?
- 29. 如何在Drupal 7中添加自定義字段到塊?
- 30. 如何在limesurvey中添加自定義輸入字段
我應該在哪裏放這個代碼ckeditor.config.js。我只是把它放在自定義JavaScript配置,但它不工作。你能指定位置嗎? –
有很多地方可以設置。直接創建一個實例(如上),在'config.js'或'customConfig'中。請參閱[docs](http://docs.ckeditor.com/#!/guide/dev_configuration)以瞭解更多信息。 – oleq