我正在 Joomla 3.0 中创建一个新模板,但边栏出现问题。我想配置一个灵活的侧边栏,就像 Prostar 模板中的那个和其他,当侧边栏中没有模块时可以灵活地隐藏。
您可以在下面的示例中看到我的意思。图 1
图 2
使用 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 的另一种用法