0

我正在使用 jooolma 的简码通过插件加载模块但是我遇到问题我通过渲染方法加载模块这是我的插件代码

    defined('_JEXEC') or die('Restricted access');

    add_shortcode("mygallery", "sc_mygallery");
    function sc_mygallery($atts, $content = null) {
      extract(shortcode_atts(array(
        "galleryid" => 'galleryid=oHg5SJYRHA0',
        "width" => '480',
        "height" => '360',
        "allowfullscreen" => 'true',    
      ), $atts));


    $module_name='mod_eastbelfastpics';
    $moudle_title='East Belfast Gallery!';
    $module = JModuleHelper::getModule($module_name, $module_title); 

    $module->params = array('Gallery' => $galleryid);
    echo JModuleHelper::renderModule($module ,$options);


    }

但是当我输出 Gallery 的值时,我只是没有输出有什么问题,这是我的前端代码

    <?php
    defined('_JEXEC') or die('Restricted access');

    $items = $params->get('items', 1);
    $db =& JFactory::getDBO();
    $query = "SELECT * from jos_eastbelfastpagegallery_images";
    $db->setQuery( $query, 0 , $items );
    $rows = $db->loadObjectList();
    $galleryid= $params->get('Gallery');
     ?>

    this is content comming from a module form a content plugin ;-)

    <?php echo $galleryid;?>
4

1 回答 1

0

$options 未定义。

使用渲染模块时要传递的合适参数定义 $options。

于 2012-08-21T12:05:34.633 回答