0

我一直在玩 Typo3 Neos。所以我按照教程安装了它,除了我没有导入演示包。

为了安全起见,在刷新缓存之前,我停用并删除了 TYPO3.NeosDemoTypo3Org 包。因此,当我登录后端时,在菜单的预览部分有“打印”按钮,并且有在演示包中定义的自定义节点(我停用并删除了)。不难想象,当我尝试添加这些节点时,我收到一条错误消息:

Failed to render element
    page<TYPO3.Neos:Page>/
    body<TYPO3.TypoScript:Template>/
    content/
    main<TYPO3.Neos:PrimaryContent>/
    default<TYPO3.TypoScript:Matcher>/
    element<TYPO3.Neos:ContentCollection>/
    itemRenderer<TYPO3.Neos:ContentCase>/
    default<TYPO3.TypoScript:Matcher>/
    element<TYPO3.NeosDemoTypo3Org:Carousel>
Invalid resource URI "resource://TYPO3.NeosDemoTypo3Org/Private/Templates/NodeTypes/Carousel.html": Package "TYPO3.NeosDemoTypo3Org" is not available. (201402131504259fdc08)

它清楚地表明没有轮播节点(因为轮播应该在的包被删除了)。所以这是我的问题:为什么它仍然存在?

4

1 回答 1

0

确保您正确刷新了缓存。在生产环境中,它是

FLOW_CONTEXT=Production ./flow flow:cache:flush --force

但似乎更有可能的是,在您的 TYPO3 内容存储库中,您仍然有一个轮播内容,在安装演示包时当然不会删除该内容。因此,请查看您的节点表并检查节点类型TYPO3.NeosDemoTypo3Org:Carousel并删除这些节点。

于 2014-02-13T17:38:10.693 回答