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

时间:2012-03-27 14:01:57

标签: php joomla joomla1.5 joomla-template

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

1 个答案:

答案 0 :(得分: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”结合使用可以帮助您的设计很好地适应不同的情况(基于模块)。