Typo3 8.7.7 CKEditor:电子邮件链接无法正常工作(标签已删除)

时间:2017-10-07 13:32:00

标签: html ckeditor typo3 typo3-8.x typo3-8.7.x

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

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

但是当我访问网页时,只能看到以下内容:

some(at)mailaddress.com

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

config.spamProtectEmailAddresses = 1

邮件不再呈现。它没有保护,但我想使用它。

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

我已完成以下测试(TYPO3 8.7.7)和完整配置的CKEditor:

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

2)创建带图像的CE文本

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

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

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插件,或者是否写了一些配置细节?

答案 1 :(得分:0)

我发现了! 问题出在我的流体模板上。我用

包装了{CONTENT}变量
<f:format.html parseFuncTSPath="lib.parseFunc">{CONTENT}</f:format.html>

我将此更改为

后,它正在工作
<f:format.raw>{CONTENT}</f:format.raw>

答案 2 :(得分:0)

但如果您使用<f:format.raw>,则电子邮件地址不再受垃圾邮件保护。那不是,你想要的,不是吗? 我有问题,<pre> - 标签是html编码的,只适用于<f:format.raw>,但是,电子邮件地址是明确的。

马丁