2013-06-26 6 views
6

私のモジュール(phpコード内)の中で、mod_mymoduleと言うと、管理者がモジュール管理ページから変更した場合、モジュールのタイトルを取得するにはどうすればいいですか?Joomla 2.5でモジュールのタイトルを取得するには?

"Status"と "Position"はタイトルと同じ方法で取得できますか?

答えて

11

モジュール内には、有用な変数が2つあります。 $module$paramsです。

あなたは$module->titleを探しています。

8

次のコードを試してください。

<?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 
+0

+1非常に有用なリンクを提供します。ありがとう! –

関連する問題