2

タイトルを使用して joomla でモジュールをレンダリングするにはどうすればよいですか。これで、位置に基づいてモジュールをレンダリングできるようになりましたが、モジュールのタイトルが含まれていません。

モジュールをレンダリングする方法は次のとおりです。

<?php
jimport('joomla.application.module.helper');
$modules = JModuleHelper::getModules('position-3');
foreach ($modules as $module) {
echo JModuleHelper::renderModule($module->title);
echo JModuleHelper::renderModule($module);
}
?>

どうもありがとう。

4

3 に答える 3

1

以下を使用してみてください。

foreach ($modules as $module)
{
    echo $module->title;
    echo JModuleHelper::renderModule($module);
}

以下を使用することもできますが、モジュールのタイトルを手動で入力する必要があります。これは、動的にしたくないと仮定しているだけです。メインメニューも変更する必要があります

$module = JModuleHelper::getModule( 'mainmenu', 'Module Title Goes Here' );
echo JModuleHelper::renderModule( $module );
于 2013-10-22T08:42:30.733 に答える