我想通过删除过时的流体含量从流体含量转换为通量。
如此处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