9

管理者がモジュール管理ページから変更した場合、モジュールのタイトルを取得するにはどうすればよいですか?

タイトルと同じように「ステータス」と「ポジション」を取得することはできますか?

4

2 に答える 2

15

モジュール内には、2 つの便利な変数があります: $module$params.

を探してい$module->titleます。

于 2013-06-26T09:42:03.970 に答える
11

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

<?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
于 2013-06-26T09:51:47.407 に答える