如何在Text (formated)字段启用CKEditor可视化编辑按钮?
我之前在Drupal里碰到过完全一样的情况,短文本的「Text (formatted)」字段默认不会自动关联CKEditor,而长文本的「Text, long (formatted)」是默认配置好的,给你几个具体的解决步骤:
检查字段的编辑器绑定设置
进入后台「结构」→「内容类型」→ 找到你的目标内容类型点击「管理字段」,找到那个「Text (formatted)」字段并点击「编辑」。拉到页面下方的「文本编辑器」区域,看看是不是默认选了「纯文本」或者没指定编辑器?直接在这里选择「CKEditor」,保存字段配置后再回去编辑内容,应该就能看到可视化按钮了。如果字段没有编辑器选项,检查文本格式的编辑器配置
要是上面的步骤里找不到「文本编辑器」的下拉选项,那就是你给字段用的文本格式没启用CKEditor支持。进入「配置」→「内容创作」→「文本格式和编辑器」,找到你当前字段使用的文本格式(比如「过滤的HTML」),点击「配置」按钮,在「编辑器」下拉菜单里选择「CKEditor」,然后保存配置。这样所有使用这个文本格式的字段都会自动用上CKEditor。按需启用CKEditor插件(获取更多按钮)
配置文本格式的时候,选完CKEditor后会出现「编辑器插件」的选项区,你可以在这里勾选需要的功能按钮(比如加粗、列表、链接、表格等),确保常用的可视化编辑工具都能显示出来。最后别忘了清缓存
配置改完后如果没立刻生效,去「配置」→「性能」里点击「清除所有缓存」,刷新页面再编辑内容应该就正常了。
核心逻辑就是:短文本的格式化字段默认没绑定CKEditor,需要手动把字段(或者对应的文本格式)和CKEditor关联起来,和长文本字段的默认配置对齐就行。
内容的提问来源于stack exchange,提问作者Lucas.S

