【问题标题】:Disable Switch to plain text editor in CKEditor在 CKEditor 中禁用切换到纯文本编辑器
【发布时间】:2014-01-31 13:35:12
【问题描述】:

我想禁用 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 进行测试只是为了确保它符合该规则。

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

我发现它不会响应这个类但对于所有&lt;a&gt; 标签它会?有线? 有人可以帮我解决这个问题吗?

非常感谢,

【问题讨论】:

  • “切换到纯文本编辑器”不是 CKEditor 选项。 CKEditor 不显示此类文本 - 这是一些自定义添加。
  • 那么这是所见即所得的模块

标签: html css drupal ckeditor


【解决方案1】:

由于 id 和 class 属性在 a-tag 中,你的 css 应该是:

a.ckeditor_links {
   display: none !important; 
}

对于班级或:

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

为身份证。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 2015-11-26
      • 2019-05-11
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      相关资源
      最近更新 更多