我想通过删除过时的流体含量从流体含量转换为通量。
如此处https://github.com/FluidTYPO3/fluidcontent/issues/424所述,

您必须将tt_content表中所有fluidcontent对象的CType从fluidcontent_content更改为extensionnamewithoutunderscores_templatenamewithoutunderscores
是否有可用的迁移脚本或SQL语句?

没有Undescores的表名是文件名。为什么以及在哪里需要flux:form的ID?

最佳答案

一位同事制作了一条SQL语句,该语句将所有fluidcontent CTypes转换为正确的通量值:

UPDATE tt_content
 SET CType = LOWER(REPLACE(REPLACE(tx_fed_fcefile, 'YourNamespace.YourExtension:', 'flux_'), '.html', ''))
 WHERE CType = 'fluidcontent_content';

您只需要更改YourNamespace.YourExtension即可。您可以在tx_fed_fcefile行中找到YourNamespace.YourExtension的正确措词。

由于某些原因,我不得不将CType替换为flux_templatenamewithoutunderscores而不是extensionnamewithoutunderscores_templatenamewithoutunderscores

07-24 09:45