在 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);
          }
        }