首页 > 解决方案 > TYPO3 10.4:“arguments”注册为“array”类型,但属于“string”类型!- 刷新系统缓存后仅出现一次

问题描述

因此,当我刷新系统缓存时收到此错误消息。但是当我第二次重新加载页面时,一切正常。

我正在使用使用 Mask 7.0.16 制作的自定义内容元素,在该内容元素中,我通过它们的 uid 呈现其他内容元素。该错误仅在呈现这些子内容元素时发生。

在 Mask 元素的文件中,我使用以下代码:

<f:render partial="Element/{type}" arguments="{data:data}" />

在那个部分里面,我试图像这样渲染内容元素:

 <f:for each="{data_item.contentElement}" as="contentElement">
    <f:cObject typoscriptObjectPath="lib.tx_mask.content">{contentElement.uid}</f:cObject>
</f:for>

我还调试了这些值,它们完全没问题。我目前不知道为什么会发生这种情况。

标签: typo3typo3-10.x

解决方案


推荐阅读