如果模块位置侧边栏是否为空,则在 Joomla 模板的替代布局中将 class 更改为 div

Change class to div in alternative layout of Joomla template if module position sidebar is empty or not

我正在为我的 Joomla 模板中的文章视图创建替代布局。我想在组件区域内加载一个模块(侧边栏),并根据侧边栏中是否存在模块为包含主侧边栏的div分配不同的class。

我怎么写代码?我试过类似的方法但没有用:

<?php
    $modules =& JModuleHelper::getModules('sidebar');
    if($modules != 0)
    {
        $secclassl = 'l-sec col-md-8';
        $secclassr = 'l-sec col-md-4';
    }
    else
    {
        $secclassl = 'l-sec col-md-12';
    }
?>  

有什么建议吗?

我自己是这样解决的:

<?php
    if($modules =& JModuleHelper::getModules('sidebar'))
    {
        $secclassl = 'l-sec col-md-8';
        $secclassr = 'r-sec col-md-4';
    }
    else
    {
        $secclassl = 'l-sec col-md-12';
    }
?>