在我的项目中,我需要从下拉列表中删除像“地址”和“格式化”这样的段落格式,并添加一个名为“链接”的新自定义格式, 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