将tt_news迁移到新闻:插件迁移创建textmedia插件

问题描述 投票:0回答:2

我正在将TYPO3 7 LTS最新站点从ext:tt_news迁移到ext:news。

数据迁移工作完美无瑕。但是当我运行ttnewspluginmigrate:run时,所有新插件都是textmedia内容元素(应该是新闻内容元素)。

我试图解决这个问题:

  • 在TER上将tt_news更新为最新版本
  • 使用dev:news_ttnewsimport的主人
  • 使用开发:新闻大师
  • 用于^ 5.0的新闻

该网站严重依赖于tt_news插件,因此手动更换它们会让人感到不愉快。

数据迁移工作,插件迁移失败

附加信息:

  • 模板使用fsc,csc扩展名禁用
typo3 typo3-7.6.x tx-news typo3-extensions tt-news
2个回答
1
投票

迁移调试并不复杂,我想知道为什么会发生这种情况。见https://github.com/ext-news/news_ttnewsimport/blob/master/Classes/Service/Migrate/TtNewsPluginMigrate.php#L84-L85

你能检查数据库新元素有什么问题吗? CType这个字段应该是list而字段list_type应该是news_pi1


0
投票

可以确认完全相同的问题。相同的条件 - 7 LTS,fsc,no csc。所以我试着调查一下。生成了此textmedia记录的UPDATE查询,但没有任何效果。

然后我手动尝试它,我得到以下错误:“字段列表'中的未知列'header_position'”。所以很明显 - 使用FSC(流体样式内容)代替CSC的tt_content表,不包含“header_position”字段。字段“spaceBefore”,“spaceAfter”和“section_frame”也是如此。因此,在使用FSC的情况下,这些字段应从“$ fieldToCopy”中排除。

© www.soinside.com 2019 - 2024. All rights reserved.