0

我正在 Joomla 3.0 中创建一个新模板,但边栏出现问题。我想配置一个灵活的侧边栏,就像 Prostar 模板中的那个和其他,当侧边栏中没有模块时可以灵活地隐藏。

您可以在下面的示例中看到我的意思。图 1

带模块

图 2

无模块

4

1 回答 1

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 的另一种用法

于 2012-10-17T22:24:43.457 回答