【问题标题】:TYPO3 - Add HTML Font Tag in rte_ckeditorTYPO3 - 在 rte_ckeditor 中添加 HTML 字体标签
【发布时间】:2018-03-20 10:06:05
【问题描述】:

rte_ckeditor 会在切换回渲染视图后删除通过源代码添加的字体标签。我怎样才能防止这种情况发生?

【问题讨论】:

  • 您是否尝试将其添加到您的 Yaml 文件中? # 允许s和u标签处理:allowTags: - s - yourTag 抱歉,这里无法读取...

标签: ckeditor typo3


【解决方案1】:

<font> element 已过时。请使用 CSS 代替所有样式。

如果您需要为邮件准备设计,您显然可以采取不同的方法,将您的<style> 添加到您要通过邮件发送的页面,并让TYPO3 Mail CSS Inliner 等解决方案负责移动你的样式内联。

【讨论】:

  • 这是关于 Powermail 的邮件正文。我想对 html 输出进行一些样式设置,所以或者我需要添加样式属性或更好地添加字体标签。
  • 在问题中添加尽可能多的上下文总是好的。在这种情况下,样式确实非常有限,但您应该使用 style 属性。
  • 在我的情况下,我什至不能使用 stlye 属性。我正在使用表格 -> tr -> td,在我的 td 中,我不能使用 span 标签,也不能将样式属性附加到 td 元素。
  • 您能否详细说明为什么不能在 td-tags 中使用 span 标签? (我可以将 td 内容包装到 DIV 标签中,例如......)另外:HtmlArea 已卸载?你检查了 RTE.default.proc...?
  • @Tomas 我已经为邮件样式添加了一个可能的解决方案。
【解决方案2】:

您是否尝试将其添加到您的 Yaml 文件中?

允许 s 和 u 标签

处理: 允许标签: -s - 你的标签

【讨论】:

  • 是的,我在那里添加了它:Full.yaml: # 允许 s 和 u 标签处理:allowTags: - s - u - font
  • TYPO3自带的标准配置有“removeTags:[center,font,link,meta,o:p,sdfield,strike,style,title,u]”。所以你可能需要在你的配置中覆盖它?
  • 我在 HTMLparser_db:removeTags 字体条目下删除了,我还在处理中添加了:allowTags 字体条目。尽管如此,正如马蒂亚斯所写,我只需要添加一个样式属性或一个跨度标签。两者都不能使用标准配置。问题是我正在使用 table->tr->td 并且在那个 td 元素中我需要那种样式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-06
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 2013-02-27
相关资源
最近更新 更多