管理者がモジュール管理ページから変更した場合、モジュールのタイトルを取得するにはどうすればよいですか?
タイトルと同じように「ステータス」と「ポジション」を取得することはできますか?
モジュール内には、2 つの便利な変数があります:
$module
と$params
.
を探してい$module->title
ます。
以下のコードを試してください。
<?php
if ($module->showtitle)
{
echo '<h2>' .$module->title .'</h2>';
}
?>
以下のものにアクセスできます。
stdClass Object
(
[id] => 18
[title] => Login Form
[module] => mod_login
[position] => left
[content] =>
[showtitle] => 1
[control] =>
[params] => greeting=1
name=0
[user] => 0
[name] => login
[style] =>
)
参照 Joomla URL:
1. http://docs.joomla.org/JModuleHelper/getModule
2. http://docs.joomla.org/Customising_the_way_modules_are_displayed
更新 - 2016 年 12 月 22 日
を使用jimport
してモジュールを取得できます。
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'login' ); // Single
$module = JModuleHelper::getModule( 'mainmenu', 'Resources' ); // Multiple