0

我正在为 Joomla 3.0 创建一个自定义组件,但需要知道当用户在管理员端单击“清空垃圾箱”时如何运行功能。

我尝试运行的功能会从文件系统中删除图像。JToolBarHelper::deleteList 似乎只需要一个javascript函数?

4

1 回答 1

1

是的,它带你到 JS 函数,比如

Joomla.submitbutton('banners.trash');

但是这种情况下它会调用 joomla 中的垃圾函数

libraries\joomla\application\component\controlleradmin.php

在这里您可以注册新任务。如果您需要,但我不建议添加/编辑核心 joomla 文件。

您可以通过另一种方式实现这一目标。

喜欢

Joomla.submitbutton('banners.Custom_trash');

或任何其他名称或(相同)。在您的 components/controller.php (特定提交相关的控制器)中编写函数。然后您将在控制器内部获得控制权。通过这种方式,您可以覆盖组件中 joomla 的默认功能。

希望对你有帮助 ...

于 2012-12-10T13:51:43.323 回答