Typo3 6.2模块:如何向现有模块添加操作
我需要你的帮助 目标: Typo3 6.2模块应通过按钮进行扩展,以删除插入的所有用户数据。默认情况下,只能逐个删除数据 条件: 不允许更改原始模块的核心数据 我尝试了以下方法: 一,。用xclass扩展控制器&添加一个新方法cleanupAction 这方面的问题:Typo3 6.2模块:如何向现有模块添加操作,typo3,typo3-6.2.x,typo3-extensions,Typo3,Typo3 6.2.x,Typo3 Extensions,我需要你的帮助 目标: Typo3 6.2模块应通过按钮进行扩展,以删除插入的所有用户数据。默认情况下,只能逐个删除数据 条件: 不允许更改原始模块的核心数据 我尝试了以下方法: 一,。用xclass扩展控制器&添加一个新方法cleanupAction 这方面的问题: 不允许执行清理操作 必须将操作添加到原始模块的ext_tables.php中。但这是不允许的 二,。自己的后端模块: 问题是: 在后端的主导航中生成一个条目,这是不需要的 你有办法解决这个问题吗我只希望有一个操作,可以在后端调
- 不允许执行清理操作
- 必须将操作添加到原始模块的ext_tables.php中。但这是不允许的
谢谢你的帮助 设置您自己的扩展,包括控制器、一些打字脚本设置和模板 打字脚本用于将原始后端模块的模板更改为您自己的模板版本: module.tx_originalextension.view.templateRootPath=EXT:my_new_扩展/资源/专用/模板/ 将所有模板从原始扩展复制到新扩展。在需要的地方添加新的“全部删除”按钮,并将其链接到新的扩展控制器->deleteAllAction。当然,您需要在控制器中实现deleteAllAction 在控制器中,从原始扩展注入原始存储库,并使用它删除数据 请记住检查复制的模板中的链接。它们需要指向原始的扩展名,因此在任何f:link.action调用中添加“extensionName”都需要新的“deleteAll”链接