PHPを使用してJoomlaモジュールを表示しますか?


11

PHPを使用してJoomlaモジュールを表示できますか?これscriptを達成するために何をしますか?(可能であれば!)

回答:


13

これを試して、

PHPスクリプトを使用してモジュール出力をレンダリングするつもりでしたか?その場合、次にこれを見てください:

古いバージョンの場合 < Joomla3.x

$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');      
$module   = JModuleHelper::getModule('mod_fmDataGrid');

$params = "param1=bruno\n\rparam2=chris";
$module->params = $params;

echo $renderer->render($module);

最新バージョン。Joomla3.x

$modules  = JModuleHelper::getModules("dashboard_main");
$document = JFactory::getDocument();     
$attribs  = array();
$attribs['style'] = 'xhtml';

foreach ($modules as $mod)
{
    echo JModuleHelper::renderModule($mod, $attribs);
}

お役に立てれば。


上記のコードは特定のモジュールをどのように表示しますか?
saibbyweb 2014年

「mod_fmDataGrid」や「dashboard_main」などのモジュール名を渡します。そのparamも渡す必要がある場合は、paramsおよびattrbオプションをチェックします
Jobin Jose

3
$rendererコードのどこでも使用していないので、変数の作成は不要だと思いますか?
Ejaz 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.