我尝试在CKEditor中插入FontAwesome插件。 https://github.com/brstuff/ckawesome
externalPlugins:
ckawesome:
resource: "EXT:siteconfig/Resources/Public/JavaScripts/RTE/Plugins/ckawesome/plugin.js"
我在该文件夹中复制了Font Awesome字体和CSS,RTE提供了一个弹出对话框的按钮。
然而,控制台给了我一个“Uncaught TypeError:$(...)。select2不是函数”
在plugin.js中是:
CKEDITOR.scriptLoader.load(CKEDITOR.plugins.getPath('ckawesome') + 'resources/select2/select2.full.min.js');
这条路径是正确的,但是这样的脚本是否应该用TYPO3 CKEditor加载到不同的方法上?
答案 0 :(得分:0)
首先,也许这个扩展解决了问题
https://github.com/DirkPersky/rte-ckeditor-fontawesome
它添加字体很棒,所以你不需要重新发明那个轮子: - )
其次,如果你真的想知道为什么你自己的解决方案不起作用,试着找出路径
CKEDITOR.scriptLoader.load(CKEDITOR.plugins.getPath('ckawesome') + 'resources/select2/select2.full.min.js');
解决了,也许出现了问题。