Typo3 8.7.7 CKEditor:电子邮件链接不起作用(已删除标记)



>我正在尝试使用ckeditor插入电子邮件地址。保存我的内容元素(文本和媒体)后,显示 ckeditor 的源代码看起来不错

<a href="mailto:some@mailaddress.com" title="lalala">some@mailaddress.com</a>

但是当我访问网页时,只有以下内容可见:

some(at)mailaddress.com

我发现,问题是垃圾邮件保护。如果我启用

config.spamProtectEmailAddresses = 1

邮件不再呈现。它在没有保护的情况下工作,但我想使用它。

谢谢你的帮助。

我已经执行了以下测试(TYPO3 8.7.7)和具有完整配置的CKEditor:

1) config.spamProtectEmailAddresses = 1config.spamProtectEmailAddresses_atSubst = [at]

2) 创建带有图像的 CE 文本

3)将test email写入文本编辑器,然后使用"链接"按钮添加电子邮件地址

3.1)将test@email.it写入文本编辑器,然后使用"链接"按钮添加电子邮件地址

3.2)在不添加链接的情况下将test@email.it写入文本编辑器

结果

3.1) 链接的href属性被加密(javascript:linkTo_UnCryptMailto('...');)

3.2)链接的href属性被加密(javascript:linkTo_UnCryptMailto('...');)而可见文本不会变得test[at]email.it

3.3)文本中没有添加链接;可见文本不会变为test[at]email.it

您能告诉我们您是否安装了一些 CKEditor 插件或编写了一些配置细节吗?

我发现了!问题出在我的流体模板上。我用 {CONTENT} 变量包装

<f:format.html parseFuncTSPath="lib.parseFunc">{CONTENT}</f:format.html>

在我将其更改为后,它现在可以工作了

<f:format.raw>{CONTENT}</f:format.raw>

但是如果您使用<f:format.raw>,则电子邮件地址不再受到垃圾邮件保护。那不是你想要的,不是吗?我有问题,<pre> -tag 是 html 编码的,只能在 <f:format.raw> 中工作,但是,电子邮件地址是普通的。

马丁

相关内容

  • 没有找到相关文章

最新更新