尝试在不允许此表的页面上插入记录

pdu*_*ler 1 typo3 typo3-tca

尝试从扩展创建新记录时,我收到上述消息(尝试在不允许此表的页面上插入记录)。

  • 我尝试在其中创建记录的“页面”是系统文件夹而不是页面
  • t3lib_extMgm::allowTableOnStandardPages('user_myext_categories'); 已设置
  • categories此页面上已有记录
  • 'type' =>TCA 中没有定义,但该表本身像该扩展中的其他表一样在 TCA 中注册(并且它们工作)

这有什么提示吗?

mah*_*ltz 5

也许这种类型的表的创建是通过 Page-TS-Config 停用的?通过mod.web_list.allowedNewTables / deniedNewTables它可以禁用新表的创建。

您需要检查根行中的每个 Page-TS-Config 或查看信息模块。

也许尝试创建一个新的“根”页面并在那里添加您的表。如果可行,则它是 Page-TS-Config 配置:)

  • 你是root?试图在其他地方创建表?如果您编辑一些现有表会发生什么?(也许我们可以在#typo3 中聊天,但我有几分钟的时间) (2认同)
  • 检查表的 TCA。在 `ctrl` 节中,哪个值具有 `rootLevel` 可能会删除它或将其设置为 0。 (2认同)