1

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

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

对此有任何提示吗?

4

2 回答 2

5

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

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

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

于 2012-01-31T08:46:53.870 回答
2

在 ext_table 你需要这个:\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('XXXXXX');

于 2020-02-16T17:47:51.597 回答