我想在CKEditor外观中禁用“切换到纯文本编辑器”。
唯一的问题是在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>
标签它会有什么意义呢?有线?
可以尝试帮我解决这个问题吗?
非常感谢,
答案 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的 在列表中找到您的文本格式。按编辑。比查找编辑器外观折叠块结束集显示禁用/启用富文本编辑器切换