我一直在玩Typo3 Neos。所以我根据this教程安装了它,除了我没有导入演示包。
为了安全起见,我在刷新缓存之前停用并删除了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)
它清楚地表明没有Carousel节点(因为旋转木马应该被包裹的包被删除)。所以这是我的问题:为什么这仍然存在?
答案 0 :(得分:0)
确保正确刷新缓存。在生产环境中,它是
FLOW_CONTEXT=Production ./flow flow:cache:flush --force
但似乎更有可能的是,在您的TYPO3内容存储库中,您仍然有一个Carousel内容,当然在安装Demo Package时不会删除它。因此,请查看您的Node表并检查节点类型TYPO3.NeosDemoTypo3Org:Carousel
并删除这些节点。