0

私はコーディングのコピペ競技場にPHPいるので、ここで正しい方向に向けたいと思います。

このページでは:

http://anansi.dk/index.php?option=com_configbox&view=category&prod_id=2&cat_id=27&Itemid=227&lang=da

mod_hot_joomla_carousel_pro一番下、つまり他の要素の下にあるモジュールをロードしようとしています。私がこれをしようとしている方法は、価格モジュールをテンプレート内に含めるために使用されるのと同じ PHP のストリップを使用することです。次のようになります。

<?php 
   include_once(KPATH_ROOT.DS.'modules'.DS.'mod_hot_joomla_carousel_pro'.DS.'mod_hot_joomla_carousel_pro.php');
?>

動作します - 一種の - 矢印が見えます。しかし、どうすれば特定のモジュール インスタンスを、写真などとともにロードできるでしょうか?

ベスト、アストリッド

4

1 に答える 1

0

ページにモジュールを表示しますか? モジュールの位置を追加し、この位置でモジュールを調整する<jdoc:include type="modules" name="position-0" /> 方が良いですが、モジュールを含めたい場合は、そのようにする方が良いです

<?php
$doc = JFactory::getDocument();
$module = JModuleHelper::getModule('mod_hot_joomla_carousel_pro',$title);
//get and update params
$params = new JRegistry;
$params->loadString($module->params);
$params->set('some_param_of_module',$some_value);
//render module
$renderer = $doc->loadRenderer('module');
$content = $renderer->render($module, array('params'=> $params));
print $content;
?>
于 2013-03-05T14:34:21.563 に答える