我正在改變我的Joomla 2.5組件到Joomla 3組件。然而,事實證明這是一個很大的障礙當然,幾乎沒有任何文件,只要我能找到...爲什麼我的Joomla 3的MVC組件有一個空的側邊欄?
在Joomla 3(在寫作時使用3.5.1)最初的水平子菜單進入垂直側邊欄。
我打電話給JHtmlSidebar::addEntry("Item", "index.php?option=com_example", false)
添加一個子菜單項。然後在視圖的模板文件中調用echo JHtmlSidebar::render()
。
我獲得可以打開和關閉側邊欄,但也有它沒有項目...
我從https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Adding_an_install-uninstall-update_script_file下載的Hello World示例組件。它有一個側邊欄,但它是一個爛攤子:在郵件視圖有一個在它的項目,但不可摺疊的一個,並在其類別查看可摺疊一個顯示爲空,並在其它側邊欄工具條:
它還使用(而不是JHtmlSidebar
)JSubMenuHelper
,它被廢棄了......
然後我試圖找出它是如何在Joomla的核心com_installer,這與子菜單項的漂亮的可摺疊側欄完成,但是沒有找到比我上面已經描述的更多...
任何人誰可以告訴我如何得到一個合適的側邊欄?非常感謝!