2012-06-14 22 views
0

我需要檢查,如果活動菜單中的Joomla有兒童2.5如何檢查是否菜單項具有的Joomla 2.5患兒PHP

編輯:我有一些想法的錯誤:我不想檢查活動菜單有孩子,我需要確定是否顯示子菜單。計數兒童的想法不起作用,因爲如果兒童項目處於活動狀態,則可能沒有兒童,但仍顯示子菜單。

我想是這樣的:

 if ($this->countModules('submenu')) $showSubmenu= true; 
     else $showSubmenu = false;` 

,但是這將無法工作,因爲模塊是在所有網頁中,即使它是空的。

如果有子菜單,是否有優雅的方式來獲得布爾值?

回答

0

尚未在2.5中使用,但早期版本有「countMenuChildren」。從Joomla1.6 Docs開始可以看到J2.5中可能調用或實現的內容。

+0

對不起,我似乎有一個思維錯誤。我需要確定的是子菜單是否顯示。 – herrmarek

+0

然後試試這個:$ ParentitemID = JSite :: getMenu() - > getActive() - > tree [0]; – GDP