私は現在取り組んでいるプロジェクトを持っています。
Joomla で開発しました。インデックス ページには、年を示すメニューがあります。
php 変数をコーディングしてこのメニューのアクティブなアイテム名を取得する方法を知る必要があるため、必要なecho
場所に表示 ( ) できます。
添付のスクリーンショットを参照してください。
これはうまくいくはずです
$currentMenuId = JSite::getMenu()->getActive()->id ;
名前:
JSite::getMenu()->getActive()->name;
またはこれ
$menu = &JSite::getMenu();
$active = $menu->getActive();
$path = isset($active) ? array_reverse($active->tree) : null;
$thisPath = $path[(count($path)-1)];
echo $thisPath; //echo active menu id