質問: 'profile' ); } }
回答: まず、ヘルパーファイルを作成する必要があります。次に例を示します。_administrator/components/com_helloworld/helpers/helloworld.php _そして、このファイルに以下を追加します:_class helloworldhelper extends jhelpercontent { public static function addsubmenu($vname) { jhtmlsidebar::addentry( 'test', 'index.php?option=com_hellowworld&view=viewname', $vname == 'banners' ); } } _viewnameと_$vname_の値を、サイドバーを追加するコンポーネントのビューに変更します。次に、view.html.phpファイルで、次のように呼び出します。_helloworldhelper::addsubmenu('viewname'); _もちろん、サイドバーをレンダリングするには、次のコードが必要です。サイドバーは上のコードの下に配置できます。_$this->sidebar = jhtmlsidebar::render(); _joomlaに同梱されているbannersコンポーネントを見ると、良い例がわかります。更新:言及するのを忘れた場合は、view.html.phpファイルのaddtoolbar()関数内で、ヘルパーファイルを次のように呼び出す必要があります。_require_once jpath_component . '/helpers/hellowworld.php'; _アップデート2:申し訳ありませんが、今日はボールに乗っていません。以下を_views/viewname/tmpl_のdefault.phpに追加する必要があります。_<div id="j-sidebar-container" class="span2"> <?php echo $this->sidebar; ?> </div> <div id="j-main-container" class="span10"> // main part of the component view </div> _