禁用在CKEditor中切换到纯文本编辑器

时间:2014-01-31 13:35:12

标签: html css drupal ckeditor

我想在CKEditor外观中禁用“切换到纯文本编辑器”。 switch to plain text editor

唯一的问题是在CKEditor的系统设置中没有有效的选项,所以我想用CSS禁用它。这是问题所在。我无法将其展示给任何人,不会遵守我的规则。

以下是“切换到纯文本编辑器”的HTML

<a id="switch_edit-body-und-0-value" class="ckeditor_links" onclick="javascript:Drupal.ckeditorToggle(['edit-body-und-0-value','edit-body-und-0-summary'],'Switch to plain text editor','Switch to rich text editor');" href="javascript:void(0);" style="">Switch to plain text editor</a>

我已按照以下方式测试了所有类和id规则:

.ckeditor_links a {
 display: none !important; 
}

我使用!important进行了测试,以确保它符合该规则。

和ids相同。现在我测试显示:没有CKEditor外观中的所有标签,并且它工作得很好并且“切换到纯文本编辑器”消失了,所以我认为它与它有关,它不会响应类和ID ?

我觉得它不会响应这个类,但是对于所有<a>标签它会有什么意义呢?有线? 可以尝试帮我解决这个问题吗?

非常感谢,

2 个答案:

答案 0 :(得分:0)

由于id和class属性在a-tag中,因此你的css应为:

a.ckeditor_links {
   display: none !important; 
}

为班级或:

a#switch_edit-body-und-0-value_links {
   display: none !important; 
}

表示身份。

从你的解释来看,你不需要!important标志。

答案 1 :(得分:0)

如果您使用Drupal CMS(此链接在Drupal系统上) 解决方案非常简单。 Ckeditor可以选择删除此链接。去 /管理/配置/内容/ CKEditor的 在列表中找到您的文本格式。按编辑。比查找编辑器外观折叠块结束集显示禁用/启用富文本编辑器切换