TYPO3 v11
在我的扩展中,有一个用于编辑自定义表中的记录的模块。现在我尝试使用列表模块的记录编辑机制。在模块的 Fluid 模板中,我使用
<f:be.link route="record_edit" parameters="{id: 12316, edit: {tx_mydata_domain_model_campaign: {campaign: campaign.uid} } }">
edit
</f:be.link>
这会导致错误消息:
无法加载所请求记录的编辑表单。这 可能是权限不够。
这不是真的,因为我是管理员,可以轻松访问列表模块中的这些记录。
这里缺少什么?
链接必须采用以下形式:
https://my.website.com/typo3/record/edit?edit[tx_mydata_domain_model_campaign][51]=edit&id=12316
其中“51”是活动 uid,它必须是数组键的一部分。
在我的用例中,我呈现了一个链接列表。因此,活动 uid 在
<f:be.link route="record_edit" parameters="{id: 12316, edit: {editParam}">
edit
</f:be.link>