0

我有 1 个模板,它有两列。左侧宽度为 250 像素,右侧宽度为 700 像素。当调用组件横幅时,Joomla 只显示一列宽度为 950 像素。如何工作?谢谢。我使用 joomla1.7

4

1 回答 1

0

我有另一个解决方案给你。让我们称您的位置为左、主要和横幅。这是您需要做的(或我将如何做)。

首先,为了保持模板干净,在模板的根文件夹中创建新文件 vars.php。该文件包含:

$mainWidth = 950;
if ($this->countModules( 'left' )):
$mainWidth = $mainWidth - 250;
endif;

在模板的 index.php 文件中包含文件 vars.php:

 <?php require_once('vars.php'); ?>

将主容器 div 更改为:px">

更改左侧容器输入:

<?php if ($this->countModules( 'left' )) : ?>
<div id="left"><jdoc:include type="modules" name="left" /></div>
<?php endif; ?>

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

于 2011-12-13T11:03:54.560 回答