Drupal CKeditor - 文本格式下拉列表对某些用户角色不可见

时间:2014-05-13 17:43:35

标签: drupal ckeditor wysiwyg

我有一个杂志文章内容类型,有一个Body字段。正文字段配置为使用CKEditor。我还设置了杂志编辑角色。

以管理员身份登录后,我可以看到"文字格式"使用常用选项(完整HTML,过滤HTML,纯文本,PHP代码)选择编辑器文本区域正下方的框。当我以杂志编辑器的身份登录时,"文本格式"框未呈现到页面。

理想情况下,我希望在选择框中向所有用户显示可用的文本格式(取决于用户角色)。在紧要关头,我会将所有用户的身体字段默认为完整HTML。

/ admin / structure / types / manage / magazine-article / fields / body 下:

  • "文字处理"设置为"过滤的文本(用户选择文本格式)"
  • "限制允许的文字格式"未经检查
  • "覆盖默认顺序"未经检查

/ admin / config / content / ckeditor 下:

  • A"杂志"配置文件已定义。它配置的输入格式是"过滤的HTML"和"完整的HTML"

/ admin / config / content / formats 下:

  • "完整的HTML"和#34;过滤的HTML"格式都有"杂志编辑"分配给他们的角色。

/ admin / people / permissions 下:

  • 杂志编辑角色有权同时使用"完整HTML"和#34;过滤的HTML"格式

我已经清除了缓存。我已将其关闭再打开。我错过了什么?

1 个答案:

答案 0 :(得分:2)

我刚才有这个问题。在我的例子中,它是我安装的Better Formats模块。我必须通过Better Formats部分中的/ admin / people / permissions为非管理员角色启用适当的权限。不知怎的,最近一轮更新我确实改变了权限。如果不是这样的话,我也很难过,因为看起来你已经把所有事情都设置得正确了。