这里有几个问题,但我想答案都是一样的。
在正在编辑内容的CakePHP项目中使用CakePHP将使html成为电子邮件的一部分。
大多数电子邮件应用程序并不完全支持HTML5,只有真正的HTML5。
其中的一个例子是在您使用的电子邮件段落中将文本居中,或者
在CKEditor中,当处于源模式编辑时,如果执行并保存它(或者只是切换源编辑模式),它将删除align=center,因为在HTML5中,这不再有效。
如何在CKEditor?中允许这样做?
我可以启用HTML4验证而不是HTML5?
我还在模板中有一个表,其中一半是在一个名为Header (电子邮件模板的页眉)的字段(Textbox)中编辑的,另一个字段是脚注。
在我想要的页眉中我想要的页脚
然后,我的消息内容放在页眉和页脚之间的TD单元格中。
但是,CKEditor不允许我有一个HTML,而不是它的结束标记。对于如何实现这一点,有什么想法吗?
问候
伊恩
发布于 2016-11-19 15:47:58
若要更改CKEditor接受的HTML,请调整其ACF设置。最简单的方法是允许一切:
config.allowedContent = true;这解决不了半个桌子的问题。
为此,您可以尝试使用config.protectedSource,为开始部分和结束部分定义一个规则,但也要注意添加一些内容,允许您只针对该表而不是内容中的任何其他表。
(当然,最好的解决方案是在创建包含所有部分的邮件时,在编辑器之外的那个表除外)
https://stackoverflow.com/questions/40660955
复制相似问题