Joomla - getModules返回空数组

时间:2015-02-11 21:31:05

标签: joomla

我正在尝试使用getModules()返回分配给模块位置的所有模块的数组。

我似乎是根据documentation正确地执行了此操作,但它无效。

(为了调试目的而添加了print_r)

   <?php 

    jimport( 'joomla.application.module.helper' );
    $mymodules = JModuleHelper::getModules( 'floorplans' );

    print_r( $mymodules );


    $moduleList = '';       
    foreach ($mymodules as $mymodule) {
        $moduleList = $moduleList . '"' . $mymodule[0]['title'] . '",';
    }
    $moduleList = rtrim($moduleList , ',');
    echo $moduleList ;
    ?>

这只会让我得到一个空数组。

注意:

  • 这是Joomla 3。

  • “floorplans”在模板xml中定义(虽然我实际上并没有 将其显示在模板中。)

  • 已发布模块并将其分配给“floorplans”模块 位置。

可能出现什么问题?我还应该检查什么?

0 个答案:

没有答案