首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持CKEditor HTML4电子邮件的HTML4验证

支持CKEditor HTML4电子邮件的HTML4验证
EN

Stack Overflow用户
提问于 2016-11-17 17:06:25
回答 1查看 212关注 0票数 0

这里有几个问题,但我想答案都是一样的。

在正在编辑内容的CakePHP项目中使用CakePHP将使html成为电子邮件的一部分。

大多数电子邮件应用程序并不完全支持HTML5,只有真正的HTML5。

其中的一个例子是在您使用的电子邮件段落中将文本居中,或者

在CKEditor中,当处于源模式编辑时,如果执行并保存它(或者只是切换源编辑模式),它将删除align=center,因为在HTML5中,这不再有效。

如何在CKEditor?中允许这样做?

我可以启用HTML4验证而不是HTML5?

我还在模板中有一个表,其中一半是在一个名为Header (电子邮件模板的页眉)的字段(Textbox)中编辑的,另一个字段是脚注。

在我想要的页眉中我想要的页脚

然后,我的消息内容放在页眉和页脚之间的TD单元格中。

但是,CKEditor不允许我有一个HTML,而不是它的结束标记。对于如何实现这一点,有什么想法吗?

问候

伊恩

EN

回答 1

Stack Overflow用户

发布于 2016-11-19 15:47:58

若要更改CKEditor接受的HTML,请调整其ACF设置。最简单的方法是允许一切:

代码语言:javascript
复制
config.allowedContent = true;

这解决不了半个桌子的问题。

为此,您可以尝试使用config.protectedSource,为开始部分和结束部分定义一个规则,但也要注意添加一些内容,允许您只针对该表而不是内容中的任何其他表。

(当然,最好的解决方案是在创建包含所有部分的邮件时,在编辑器之外的那个表除外)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40660955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档