Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 更改每个组件的模板布局_Joomla_Joomla1.7_Joomla Template - Fatal编程技术网

Joomla 更改每个组件的模板布局

Joomla 更改每个组件的模板布局,joomla,joomla1.7,joomla-template,Joomla,Joomla1.7,Joomla Template,我有一个模板,有两列。左为250px宽度,右为700px宽度。我想在调用组件横幅时,Joomla只显示一列950px宽度。如何工作?谢谢。 我使用joomla1.7,我有另一个解决方案。 让我们把你的位置打到左边,主打和横幅。以下是您需要做的(或者我将如何做) 首先,为了保持模板干净,在模板的根文件夹中创建新文件vars.php。 此文件包含: $mainWidth = 950; if ($this->countModules( 'left' )): $mainWidth = $mainW

我有一个模板,有两列。左为250px宽度,右为700px宽度。我想在调用组件横幅时,Joomla只显示一列950px宽度。如何工作?谢谢。
我使用joomla1.7,我有另一个解决方案。 让我们把你的位置打到左边,主打和横幅。以下是您需要做的(或者我将如何做)

首先,为了保持模板干净,在模板的根文件夹中创建新文件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; ?>

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