尝试从扩展创建新记录时,我收到上面的消息(尝试在不允许此表的页面上插入记录)。
- 我尝试在其中创建记录的“页面”是 sysfolder 而不是页面
t3lib_extMgm::allowTableOnStandardPages('user_myext_categories');
已设置categories
这个页面上已经有记录了- TCA中没有
'type' =>
定义,但该表本身已在 TCA 中注册,就像此扩展中的其他表一样(并且它们可以工作)
对此有任何提示吗?
也许通过 Page-TS-Config 禁用了这种类型的表的创建?通过mod.web_list.allowedNewTables / deniedNewTables
它可以禁用新表的创建。
您需要检查根行中的每个 Page-TS-Config 或查看 info 模块。
也许尝试创建一个新的“根”页面并在那里添加您的表格。如果可行,则它是 Page-TS-Config 配置:)
在 ext_table 你需要这个:\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('XXXXXX');