TYPO3 7.6 中缺少 RTE 辅助功能图标
RTEs accessibilityicons missing in TYPO3 7.6
将我的项目从 TYPO3 4.x 升级到 TYPO3 7.6 后,前端有很多损坏的图标:
<a href="mailto:mail@example.com" class="mail">
<img src="typo3/sysext/rtehtmlarea/res/accessibilityicons/img/mail.gif" alt="">mail(at)example.com
</a>
目录 typo3/sysext/rtehtmlarea/res/accessibilityicons/img/
不存在了。
如何解决?
由于扩展 rtehtmlarea 的目录结构与 Extbase 结构对齐,因此某些目录的位置发生了变化(感谢 Georg Ringer)。这些图标现在位于 typo3/sysext/rtehtmlarea/Resources/Public/Images/
。
您可以使用此 SQL 片段轻松更改全部内容:
UPDATE tt_content
SET bodytext = REPLACE(bodytext,
'rtehtmlarea/res/accessibilityicons/img/',
'rtehtmlarea/Resources/Public/Images/');
这会将所有出现的图标重写到新路径。
有时也会使用这条旧路径:typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif
您也可以为此调整上面的 SQL 语句。
请先备份您的数据库。
将我的项目从 TYPO3 4.x 升级到 TYPO3 7.6 后,前端有很多损坏的图标:
<a href="mailto:mail@example.com" class="mail">
<img src="typo3/sysext/rtehtmlarea/res/accessibilityicons/img/mail.gif" alt="">mail(at)example.com
</a>
目录 typo3/sysext/rtehtmlarea/res/accessibilityicons/img/
不存在了。
如何解决?
由于扩展 rtehtmlarea 的目录结构与 Extbase 结构对齐,因此某些目录的位置发生了变化(感谢 Georg Ringer)。这些图标现在位于 typo3/sysext/rtehtmlarea/Resources/Public/Images/
。
您可以使用此 SQL 片段轻松更改全部内容:
UPDATE tt_content
SET bodytext = REPLACE(bodytext,
'rtehtmlarea/res/accessibilityicons/img/',
'rtehtmlarea/Resources/Public/Images/');
这会将所有出现的图标重写到新路径。
有时也会使用这条旧路径:typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif
您也可以为此调整上面的 SQL 语句。
请先备份您的数据库。