1

我有两个 TYPO3 CMS 实例。一个安装了 8.7.x 版本,一个从 7.6.x 升级到了 8.7.x。

我使用 CType 创建了一个内容元素,textpic在两个实例中都包含以下文本(从 ckeditor 的源代码中获取):

<p>Test</p>

<p>&nbsp;</p>

<p>text</p>

在数据库中,两个 tt_content条目如下所示:

<p>Test</p>

<p>text</p>

现在,我们来到前端。

使用 8.7.x 版本设置的 TYPO3 CMS 呈现以下 HTML 代码:

<p>Test</p><p>&nbsp;</p><p>text</p>

升级到 8.7.x 版的 TYPO3 CMS 呈现以下 HTML 代码:

<p>Test</p><p></p><p>text</p>

升级后的&nbsp;实例中缺少 。

fluid_styled_content在这两种情况下都使用。为什么实例行为不一样?

4

1 回答 1

1

我在 Typo3 核心 bugtracker 上发现了一些看起来像你的问题的东西。

随着 8.7.20 的更新," "in an<p></p>被删除,结果在前端删除了许多空但需要的行/空格。

只需将此行作为临时解决方案放入您网站的 TypoScript 设置中,直到错误得到修复:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.ifBlank = &nbsp;

您可以在此处找到原始错误:https ://forge.typo3.org/issues/86819

希望有帮助!

于 2018-11-07T19:25:13.927 回答