我正在Joomla 3.0中创建一个新模板,我的侧边栏有问题。我想配置一个灵活的侧边栏,比如Prostar模板中的侧边栏,以及侧边栏中没有模块时可以隐藏的灵活性。
您可以在下面的示例中看到我的意思。 图1
图片2
答案 0 :(得分:1)
使用index.php中的countModules()函数。如果没有模块隐藏列并显示更宽的容器,例如
<?php if($this->countModules('left')) : ?>
<div id="divLeft">show some stuff</div>
<div id="divContent">show some stuff</div>
<?php else; ?>
<div id="divContentWide">show a wider version of the content area</div>
<?php endif; ?>
让divLeft和divContent分别为25%和75%,divContentWide为100%
另请参阅安装中的Beez3模板以查看countModules的另一种用途