簡體   English   中英

獲取頂級菜單的名稱-Joomla 3

[英]Get name of top-level menu - Joomla 3

我在網站的頁腳上發布了一些菜單項。

-FAQ
-Contact Us

這些實際上是菜單項,它們的主菜單名稱是“ Information

我也想顯示它們的主菜單名稱:

Information
  -FAQ
  -Contact Us

我有這個代碼

    $menu = JFactory::getApplication()->getMenu();
    $parent_title = $menu->getItem(2)->title;

名為Information的主菜單具有ID 2 ,但未顯示任何內容:(

那么如何獲得該菜單名稱?

讓我們嘗試這種方式:

$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$parent = $menu->getItem($active->parent_id);
var_dump(parent);

並告訴我們您得到了什么:)

如果這對您不起作用,請將與parent的行更改為:

$parent = $menu->getItems('id', $active->parent_id);

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM