私のモジュール(phpコード内)の中で、mod_mymoduleと言うと、管理者がモジュール管理ページから変更した場合、モジュールのタイトルを取得するにはどうすればいいですか?Joomla 2.5でモジュールのタイトルを取得するには?
"Status"と "Position"はタイトルと同じ方法で取得できますか?
私のモジュール(phpコード内)の中で、mod_mymoduleと言うと、管理者がモジュール管理ページから変更した場合、モジュールのタイトルを取得するにはどうすればいいですか?Joomla 2.5でモジュールのタイトルを取得するには?
"Status"と "Position"はタイトルと同じ方法で取得できますか?
モジュール内には、有用な変数が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
+1非常に有用なリンクを提供します。ありがとう! –