1

このコードで現在のメニュー タイトルを取得できます。

<?php $active = JFactory::getApplication()->getMenu()->getActive(); echo $active->title; ?>

しかし、どうにかしてメニューモジュール名を取得できますか?

4

2 に答える 2

2

'mod_mainmenu'を使用して複数のメニューがある場合は、次のようにすることができます。

jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'mainmenu', 'ModuleTitle' );
echo '<pre>';
print_r( $module );
echo '</pre>';

それはあなたが探しているものを手に入れるだろうと私は思います。

また、JoomlaDocsのJModuleHelper/ getModule情報を確認することもできます。そのページを調べることで、わずかな労力で必要なことを正確に実行できるようになります。

乾杯!

于 2013-03-18T14:38:07.543 に答える
1

次のコードは、タイトルを joomla に入れるために使用します

$document = JFactory::getDocument();

$document->setTitle('ページ タイトル');

于 2014-03-31T05:00:17.697 に答える