Joomla 3.0のカスタムコンポーネントを作成していますが、ユーザーが管理者側で[空のゴミ箱]をクリックしたときに関数を実行する方法を知る必要があります。
私が実行しようとしている関数は、ファイルシステムから画像を削除します。JToolBarHelper :: deleteListはjavascript関数しか受け取らないようですか?
はい、次のようなJS機能に移動します
Joomla.submitbutton('banners.trash');
しかし、この場合、joomlaのゴミ箱関数を呼び出します
libraries\joomla\application\component\controlleradmin.php
ここで、新しいタスクを登録できます。必要な場合でも、コアjoomlaファイルを追加/編集することはお勧めしません。
これは別の方法で実現できます。
お気に入り
Joomla.submitbutton('banners.Custom_trash');
または他の名前または(同じ)。components / controller.php(特定の送信関連のコントローラー)に関数を記述します。次に、コントローラー内で制御を取得します。このようにして、コンポーネント内のjoomlaのデフォルト関数をオーバーライドできます。
これがお役に立てば幸いです...