1

view.html.phpコンポーネントのVIEWのファイルにカスタムボタンを次のように追加しました:

JToolBarHelper::custom('addtrack', 'addtrack.png', 'addtrack_f2.png','Add Track', false);
JToolBarHelper::custom('edittrack', 'edittrack.png', 'edittrack_f2.png','Edit Track', false);

JToolBarHelper::custom('updatetrack', 'updatetrack.png', 'updatetrack_f2.png','Save Track', false);

しかし、このボタンをどこから使用できるかわかりません。つまり、同じビューで作成したそれぞれのページを開きたいということです。

"track_addtrack.php"

または、このボタンを使用して作業の一部を実行できます。

4

1 に答える 1

2

ボタンはタスクを実行するため、コントローラーに実装する必要があります。

したがって、/ controllers / {view_name} .phpに、ボタンで指定されたカスタム名に一致する関数を追加する必要があります。

class YourcomponentControllerYourview extends JController {

    public function addtrack() {

        //Put code you want to execute here 
        //You could forexample require_once(JPATH_COMPONENT_SITE.'/views/yourview/track_addtrack.php');

    }
}
于 2012-07-20T09:13:23.540 に答える