我正在为Joomla 3.0创建一个自定义组件,但是当用户点击管理员端的“空垃圾箱”时,需要知道如何运行一个功能。
我正在尝试运行的功能将从文件系统中删除图像。 JToolBarHelper :: deleteList似乎只采用了javascript函数?
答案 0 :(得分:1)
是的,它带你到JS函数,如
Joomla.submitbutton('banners.trash');
但是这种情况下它将调用joomla的
中的垃圾函数libraries\joomla\application\component\controlleradmin.php
在这里你可以注册新任务。如果你需要,但我不建议添加/编辑核心joomla文件。
你可以用另一种方式实现这一目标。
像
Joomla.submitbutton('banners.Custom_trash');
或任何其他名称或(相同)。 在component / controller.php(特定提交相关控制器)中编写该函数。 然后你将控制你的控制器。 通过这种方式,您可以覆盖组件中的joomla默认函数。
希望这会对你有帮助......