繁体   English   中英

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

[英]Migrating tt_news to news: Plugin Migration creates textmedia plugins

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

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

我尝试解决此问题的方法:

  • tt_news更新到TER的最新版本
  • 二手dev:master of news_ttnewsimport
  • 二手dev:新闻大师
  • 使用^ 5.0作为新闻

该站点严重依赖tt_news插件,因此手动替换它们会令人不快。

数据迁移正常,插件迁移失败

附加信息:

  • 模板使用fsc,禁用csc扩展名

迁移调试起来并不那么复杂,我想知道为什么会发生这种情况。 参见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,无CSC。 所以我试图调查。 生成了针对此textmedia记录的UPDATE查询,但没有任何效果。

然后,我手动进行了尝试,但出现以下错误:“ 字段列表 ' 中的未知列'header_position '”。 因此很明显–使用FSC(流体样式内容)而不是CSC的tt_content表不包含“ header_position”字段。 对于字段“ spaceBefore”,“ spaceAfter”和“ section_frame”也是如此。 因此,在使用FSC的情况下,应将这些字段从“ $ fieldToCopy”中排除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM