私はjoomla 2.5と3の両方のmvcコンポーネントを開発しています。多くのコンポーネントで、管理者側の設定ページの上部に新規、編集、公開、ゴミ箱、オプションなどのjoomlaのデフォルトのコマンドボタンを追加しました。例えば。コンポーネント->ウェブリンク->リンクページに移動すると、右上にあるコマンドボタンについて話しています。
では、コンポーネントの設定ページにコマンドボタンを追加するにはどうすればよいですか?クリックすると、それぞれのアクションが実行され、それぞれのビューが表示されます。たとえば、「新規」ボタンをクリックすると、MVCコンポーネントのエントリの追加ビューがそのまま表示されます。
それで、管理者側のコンポーネントの設定ページに完全に機能するjoomlaのコマンドボタンを追加するにはどうすればよいでしょうか。
function add() { JRequest::setVar('view', 'entry'); JRequest::setVar('layout', 'form'); parent::display(); }
その中に関数があるので、view.html.phpファイルにJToolBarHelper :: addNewX( 'controller.add');を追加しました。その後、新しいボタンが表示されますが、クリックすると、ビューのフォームに移動せず、代わりに#がURLに追加されます