我正在将TYPO3 7 LTS最新站点从ext:tt_news迁移到ext:news。
数据迁移工作完美无瑕。但是当我运行ttnewspluginmigrate:run
时,所有新插件都是textmedia内容元素(应该是新闻内容元素)。
我试图解决这个问题:
该网站严重依赖于tt_news插件,因此手动更换它们会让人感到不愉快。
数据迁移工作,插件迁移失败
附加信息:
迁移调试并不复杂,我想知道为什么会发生这种情况。见https://github.com/ext-news/news_ttnewsimport/blob/master/Classes/Service/Migrate/TtNewsPluginMigrate.php#L84-L85
你能检查数据库新元素有什么问题吗? CType
这个字段应该是list
而字段list_type
应该是news_pi1
。
可以确认完全相同的问题。相同的条件 - 7 LTS,fsc,no csc。所以我试着调查一下。生成了此textmedia记录的UPDATE查询,但没有任何效果。
然后我手动尝试它,我得到以下错误:“字段列表'中的未知列'header_position'”。所以很明显 - 使用FSC(流体样式内容)代替CSC的tt_content表,不包含“header_position”字段。字段“spaceBefore”,“spaceAfter”和“section_frame”也是如此。因此,在使用FSC的情况下,这些字段应从“$ fieldToCopy”中排除。