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
Php 我们如何将joomla模板文件分为两部分?_Php_Joomla_Joomla1.5_Joomla Template - Fatal编程技术网

Php 我们如何将joomla模板文件分为两部分?

Php 我们如何将joomla模板文件分为两部分?,php,joomla,joomla1.5,joomla-template,Php,Joomla,Joomla1.5,Joomla Template,我们正在开发joomla 1.5版本的网站,我们有一个html设计,问题是主页设计在宽度和左右部分与其他内部页面不同。我没有得到正确的方法,因为在模板文件夹中只有index.php文件,整个网站都基于这个index.php文件。所以,请告诉我正确的方法,我把网站整合在两个部分,一个是主页,另一个是所有内部页面 我通常使用countModules()函数来确定要在模板中显示哪些div,并使其动态适应。我发现它是最简单的方法,这意味着您不必处理多个模板,例如 <?php if($this-&g

我们正在开发joomla 1.5版本的网站,我们有一个html设计,问题是主页设计在宽度和左右部分与其他内部页面不同。我没有得到正确的方法,因为在模板文件夹中只有index.php文件,整个网站都基于这个index.php文件。所以,请告诉我正确的方法,我把网站整合在两个部分,一个是主页,另一个是所有内部页面

我通常使用countModules()函数来确定要在模板中显示哪些div,并使其动态适应。我发现它是最简单的方法,这意味着您不必处理多个模板,例如

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

展示一些东西
展示一些东西
显示内容区域的更宽版本

因此,现在在模块管理器中决定外观。左侧列将出现在该区域中发布了模块的所有页面上。要在首页上有一个全宽的内容区域,只需确保没有模块发布在该页面的“左”位置。这只是一个简单的例子,但结合使用“if”和“countModules”有助于使您的设计很好地适应不同的情况(基于模块)。

感谢您的所有评论,请观看此视频: