我有1个模板,有两列。左边有250px宽,右边有700px宽。我想在组件横幅调用时,Joomla只显示一个950px宽的列。这个工作吗?谢谢。 我使用joomla1.7
答案 0 :(得分:0)
我有另一种解决方案。 让我们将你的位置称为左,主和横幅。这是你需要做的(或者我将如何做)。
首先,要保持模板清洁,请在模板的根文件夹中创建新文件vars.php。 该文件包含:
$mainWidth = 950;
if ($this->countModules( 'left' )):
$mainWidth = $mainWidth - 250;
endif;
在模板的index.php文件中包含文件vars.php:
<?php require_once('vars.php'); ?>
将主容器div更改为: PX“&GT;
更改左侧容器输入:
<?php if ($this->countModules( 'left' )) : ?>
<div id="left"><jdoc:include type="modules" name="left" /></div>
<?php endif; ?>
现在只需关闭左侧位置的所有模块,即横幅组件。 :)