Ckeditor 在RTE编辑器中禁用自动链接-键入3

Ckeditor 在RTE编辑器中禁用自动链接-键入3,ckeditor,yaml,typo3,typoscript,rte,Ckeditor,Yaml,Typo3,Typoscript,Rte,每当在RTE编辑器中键入链接时,它将自动包含在标记中并转换为链接。 除了手动删除每个链接外,是否有其他方法停止此行为 我不是专家,但我尝试使用RTE编辑器的“minimal.yaml”配置,它基本上实现了我想要的功能,因为minimal设置根本没有链接选项,但我需要minimal中没有的所有其他选项,我需要在需要时手动创建链接的选项,只是不自动。您需要为RTE添加自定义配置文件。请按照本指南进行操作: 之后,在removePlugins部分,添加-autolinking,如下所示: # Load

每当在RTE编辑器中键入链接时,它将自动包含在标记中并转换为链接。 除了手动删除每个链接外,是否有其他方法停止此行为


我不是专家,但我尝试使用RTE编辑器的“minimal.yaml”配置,它基本上实现了我想要的功能,因为minimal设置根本没有链接选项,但我需要minimal中没有的所有其他选项,我需要在需要时手动创建链接的选项,只是不自动。

您需要为RTE添加自定义配置文件。请按照本指南进行操作:

之后,在
removePlugins
部分,添加
-autolinking
,如下所示:

# Load default processing options
imports:
   ...
editor:
  config:
    ...

    removePlugins:
      - autolinking

我所做的是,我对autolinking.js实际从键入的链接创建URL的地方进行了注释,并将其注释掉

我不认为这是最佳解决方案,但它正在做它应该做的事情

/typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Plugins/autolinking.js

editor.on('key',函数(evt){
if(this.mode!=='source'){
if(evt.data.keyCode==spaceChar | | evt.data.keyCode==tabChar | | evt.data.keyCode===enterChar){
//自动链接(evt);
}

}
自定义配置文件已经存在,所以我只是在其他已删除的插件下面添加了-autolink,但它不起作用。在互联网上进行了更多搜索后,我发现一些人在其中命名插件-autolink,所以我也尝试了,但没有任何更改。还有什么需要做的吗?我清除了缓存和所有东西。嗯,好的,通过删除这一行
-{resource:“EXT:rte_ckeditor/Configuration/rte/Editor/plugins.yaml}
尽量不包括核心插件,并包括您手动需要的插件。哦,我没有想到。它工作得很好,谢谢