2012-03-27 68 views
1

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

+0

看看这个视频:http://www.youtube.com/watch?v = aLsSl3xJXbA – Shaz 2012-03-27 14:17:15

回答

0

我通常使用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”结合使用可以帮助您的设计更好地适应不同情况(基于模块)。

+0

感谢您的评论 – 2012-04-27 07:12:19