【问题标题】:How can we divided joomla template file in two sections?我们如何将 joomla 模板文件分成两部分?
【发布时间】:2012-03-27 14:01:56
【问题描述】:

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

【问题讨论】:

标签: php joomla joomla1.5 joomla-template


【解决方案1】:

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

【讨论】:

  • 感谢您的所有评论
猜你喜欢
  • 2021-04-28
  • 2020-12-23
  • 1970-01-01
  • 2016-12-01
  • 2012-01-02
  • 2019-11-05
  • 2011-11-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多