如果模块位置侧边栏为空,则将类替换为Joomla模板的替代布局中的div

时间:2017-02-11 08:55:10

标签: php joomla

我在Joomla模板中为文章视图创建了另一种布局。我想在组件区域内加载一个模块(侧边栏),并根据侧边栏中是否存在模块,为包含main和sidebar的div分配不同的类。

我怎么能写代码?我尝试过类似的东西,但不起作用:

<?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';
    }
?>  

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我用这种方式解决了自己:

<?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';
    }
?>