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 に答える