0

私は現在取り組んでいるプロジェクトを持っています。

Joomla で開発しました。インデックス ページには、年を示すメニューがあります。

php 変数をコーディングしてこのメ​​ニューのアクティブなアイテム名を取得する方法を知る必要があるため、必要なecho場所に表示 ( ) できます。

添付のスクリーンショットを参照してください。

ここに画像の説明を入力

4

2 に答える 2

0

これはうまくいくはずです

$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
于 2013-09-10T17:55:03.740 に答える