模块位置是否空缺

时间:2014-02-01 13:52:52

标签: joomla

我创建了一个新职位“sidebar-left”是Yootheme的Nano 3模板。

Yootheme只允许左侧或右侧的侧边栏。

所以我将它保持在侧边栏右侧并创建侧边栏左侧的新位置。因为我需要两个侧边栏。

现在我的问题: 我将主要内容区域的宽度保持在65%,因此当页面中没有侧边栏模块时,我的主要内容仍然使用65%的页面宽度。我需要它来覆盖更多,因为现在侧边栏模块没有链接。

所以我想知道天气模块位置是否空置的方法是什么。这样我就可以申请条件。

或者有其他人可以建议吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案, 首先,你需要计算上述位置的模块数量

if($ this ['widgets'] - > count('sidebar-left')== 0)

如果满足那么, {         ?>

            <?php if ($this['config']->get('system_output', true)) : ?>
            <main class="**tm-content1**">

                <?php if ($this['widgets']->count('breadcrumbs')) : ?>
                <?php echo $this['widgets']->render('breadcrumbs'); ?>
                <?php endif; ?>

                <?php echo $this['template']->render('content'); ?>

            </main>

然后我们需要渲染主要内容输出,如上所述。 我们不能用php动态改变css所以我们需要创建具有更大宽度的新css类并且如果是这样的话放入,然后在 else case使用相同的代码使其与主css类一起运行。