更改每个组件的模板布局

时间:2011-12-13 08:23:06

标签: joomla joomla1.7 joomla-template

我有1个模板,有两列。左边有250px宽,右边有700px宽。我想在组件横幅调用时,Joomla只显示一个950px宽的列​​。这个工作吗?谢谢。 我使用joomla1.7

1 个答案:

答案 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; ?>

现在只需关闭左侧位置的所有模块,即横幅组件。 :)