CKEditor:是否可以限制TextColor和BGColor的颜色选择?

CKEditor:是否可以限制TextColor和BGColor的颜色选择?,ckeditor,Ckeditor,我实际上使用的是django ckeditor,但在问了这个与它直接相关的问题后,有人建议我在我没有找到的ckeditor文档中或在ckeditor论坛中查找它 我想做的是将TextColor和BGColor的颜色选择限制为白色、黑色、黄色、绿色、蓝色、红色、青色和洋红,然后删除按钮以选择更多颜色。我确信一旦我知道如何做,颜色选择是不相关的,但我只是为了特殊性而添加它 这在CKEditor中是否可行?是的,这很容易做到: 在设置.py中,您有 CKEDITOR_CONFIGS = {

我实际上使用的是django ckeditor,但在问了这个与它直接相关的问题后,有人建议我在我没有找到的ckeditor文档中或在ckeditor论坛中查找它

我想做的是将TextColor和BGColor的颜色选择限制为白色、黑色、黄色、绿色、蓝色、红色、青色和洋红,然后删除按钮以选择更多颜色。我确信一旦我知道如何做,颜色选择是不相关的,但我只是为了特殊性而添加它


这在CKEditor中是否可行?

是的,这很容易做到:

设置.py
中,您有

CKEDITOR_CONFIGS = {
     'default':{
        toolbar': 'default',
        'colorButton_colors': '008000,454545,FFF', #to set specific colors
        'colorButton_enableMore': False, # to remove more color button
},

请注意,这两行是您需要添加的内容

        'colorButton_colors': '008000,454545,FFF', #to set specific colors
        'colorButton_enableMore': False, # to remove more color button
广泛使用的是基于ckeditor4的。如果要修改默认行为,请搜索

例如,如果您对文本和背景颜色感兴趣,您的谷歌搜索
ckeditor4文本背景颜色将显示在您的搜索结果中。你看:

# this is a javascript code, you need to convert to python code.

config.colorButton_colors = 'CF5D4E,454545,FFF,DDD,CCEAEE,66AB16';

#change to :

'colorButton_colors': 'CF5D4E,454545,FFF,DDD,CCEAEE,66AB16', 

#and put into CKEDITOR_CONFIGS in settings.py