Ckeditor 在前端使用TYPO3编辑器
是否也可以使用TYPO3(8.7.11)在前端使用的同一个ckeditor? 我必须用一个编辑器实现一个用户表单,我希望前端用户能够准确地看到显示在后端的结果,所以我需要使用相同的编辑器Ckeditor 在前端使用TYPO3编辑器,ckeditor,typo3,Ckeditor,Typo3,是否也可以使用TYPO3(8.7.11)在前端使用的同一个ckeditor? 我必须用一个编辑器实现一个用户表单,我希望前端用户能够准确地看到显示在后端的结果,所以我需要使用相同的编辑器 有没有一种方法可以使用相同的编辑器而不必再次安装ckeditor插件?也许有什么函数可以轻松地包含它或其他什么 如果您已经配置了CK编辑器,那么只需在模板中创建类似的内容即可: 带有编辑器的简单页面 这是要用CKEditor替换的我的文本区域。 //用一个编辑器替换 //实例,使用默认配置。 CKEDITOR
有没有一种方法可以使用相同的编辑器而不必再次安装ckeditor插件?也许有什么函数可以轻松地包含它或其他什么 如果您已经配置了CK编辑器,那么只需在模板中创建类似的内容即可:
带有编辑器的简单页面
这是要用CKEditor替换的我的文本区域。
//用一个编辑器替换
//实例,使用默认配置。
CKEDITOR.replace('editor1');
ckeditor.js应位于Typo3源文件夹中的以下位置:
typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Contrib/ckeditor.js
代码示例取自CKEditor 4 Dokumentation,可在此处找到:
编辑:
在我自己测试了这段代码之后,我注意到这不起作用,因为CKEditor的Typo3安装缺少style.js文件,其中包括
样式定义
我从这里下载了CKEditor的标准版本:
并将style.js文件
(位于文件夹的根级别)插入myckeditor.js
所在的同一目录中
添加文件后,包括以下代码:
这是要用CKEditor替换的我的文本区域。
//用一个编辑器替换
//实例,使用默认配置。
CKEDITOR.replace('editor1');
CKEditor.js出现在这里:sysext/rte\CKEditor/Resources/Public/JavaScript/Contrib/CKEditor.js
。我不知道如何在FE中实现。我试图通过控制器实现它,但失败了如果您找到了解决方案,请告诉我。;)