在 RTE 编辑器中停用自动链接 - Typo3
Deactivating AutoLinking in RTE editor - Typo3
每当在 RTE 编辑器中键入 link 时,它会自动包含在标签中并转换为 link。
除了手动删除每个 link 之外,有没有办法阻止这种行为?
我不是专家,但我尝试使用 RTE 编辑器的 "minimal.yaml" 配置,它基本上完成了我想要的,因为最小设置没有 linking 选项,但我需要最小化中不可用的所有其他选项,并且我需要在需要时手动创建 link 的选项,而不是自动创建。
您需要为 RTE 添加自定义配置文件。按照本指南进行操作:https://usetypo3.com/ckeditor.html
之后,在 removePlugins
部分,像这样添加 - autolinking
:
# Load default processing options
imports:
...
editor:
config:
...
removePlugins:
- autolinking
我做了什么,我评论了 autolinking.js 实际上从键入的 link 创建了一个 URL 的行,并将其注释掉了。
我认为这不是最佳解决方案,但它正在做它应该做的事情。
/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Plugins/autolinking.js
editor.on('key', function(evt) {
if (this.mode !== 'source') {
if (evt.data.keyCode === spaceChar || evt.data.keyCode === tabChar || evt.data.keyCode === enterChar) {
//editor.autolinking(evt);
}
}
每当在 RTE 编辑器中键入 link 时,它会自动包含在标签中并转换为 link。 除了手动删除每个 link 之外,有没有办法阻止这种行为?
我不是专家,但我尝试使用 RTE 编辑器的 "minimal.yaml" 配置,它基本上完成了我想要的,因为最小设置没有 linking 选项,但我需要最小化中不可用的所有其他选项,并且我需要在需要时手动创建 link 的选项,而不是自动创建。
您需要为 RTE 添加自定义配置文件。按照本指南进行操作:https://usetypo3.com/ckeditor.html
之后,在 removePlugins
部分,像这样添加 - autolinking
:
# Load default processing options
imports:
...
editor:
config:
...
removePlugins:
- autolinking
我做了什么,我评论了 autolinking.js 实际上从键入的 link 创建了一个 URL 的行,并将其注释掉了。
我认为这不是最佳解决方案,但它正在做它应该做的事情。
/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Plugins/autolinking.js
editor.on('key', function(evt) {
if (this.mode !== 'source') {
if (evt.data.keyCode === spaceChar || evt.data.keyCode === tabChar || evt.data.keyCode === enterChar) {
//editor.autolinking(evt);
}
}