我正在尝试使用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”模块 位置。
可能出现什么问题?我还应该检查什么?