将 Fluid Content Engine 升级到 4.2.3 后,未加载 Fluid FlexForms

Fluid FlexForms are not loaded after upgradding Fluid Content Engine to 4.2.3

我所有的自定义流体内容元素都工作正常。但是今天,当我将 Fluid Content Engine 扩展升级到 4.2.3 时,我的 Fluid Flexform 没有加载。我认为这是 Fluid Content Engine 4.2.3 新版本中的错误。

我使用了 Below Extensions,它工作正常。

并添加了以下打字错误以呈现流畅的内容。

plugin.tx_mytemplate.view {
        templateRootPath = EXT:mytemplate/Resources/Private/Templates/
        partialRootPath = EXT:mytemplate/Resources/Private/Partials/
        layoutRootPath = EXT:mytemplate/Resources/Private/Layouts/

    }

plugin.tx_fluidpages {
    collections.mytemplate {
        templateRootPath = EXT:mytemplate/Resources/Private/Templates/
        partialRootPath = EXT:mytemplate/Resources/Private/Partials/
        layoutRootPath = EXT:mytemplate/Resources/Private/Layouts/
    }
}

plugin.tx_fluidcontent {
    collections.mytemplate {
        templateRootPath = EXT:mytemplate/Resources/Private/Templates/
        partialRootPath = EXT:mytemplate/Resources/Private/Partials/
        layoutRootPath = EXT:mytemplate/Resources/Private/Layouts/
    }
}

并在 ext.tables.php 中添加了以下代码。

\FluidTYPO3\Flux\Core::registerProviderExtensionKey($_EXTKEY, 'Content');
\FluidTYPO3\Flux\Core::registerProviderExtensionKey($_EXTKEY, 'Page');

它工作正常,但在升级到 Fluid Content Engine 4.2.3 后,未加载流体 flexform。

github 上已经存在问题,您可以通过删除 Configuration/TCA/Overrides/tt_content.php 中的第 22 行自行应用可能的修复。您必须删除的行是

 --div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.appearance

您当然也可以切换回 4.2.2 并等待修复。

https://github.com/FluidTYPO3/fluidcontent/issues/243