【问题标题】:Customizing joomla template (category, single, etc.)自定义 joomla 模板(类别、单个等)
【发布时间】:2010-11-22 21:23:50
【问题描述】:

可以为不同类型的内容自定义模板...例如,主页:1 列,类别列表:2 列,单篇文章:3 列。在Wordpress中很简单,修改home.php、category.php、single.php。

我可以在 Joomla 1.5 中使用哪些条件来完成此操作?

谢谢

【问题讨论】:

    标签: templates layout joomla structure customization


    【解决方案1】:

    您可以有条件地逐页显示模块(基于菜单项)。您还可以为每个页面分配完全不同的模板。此外,您可以执行以下操作

    $option = JRequest::getCmd('option');
    $view = JRequest::getCmd('view');
    

    在您的 index.php 中并根据视图/组件更改页面。

    Joomla 的模板非常出色,具有很大的灵活性。

    【讨论】:

    • 好的。我得到了 JRequest::getCmd('option') 和 ('view') 的想法。有了这个变量,我应该工作。对于一篇文章,我应该检查 option=com_content&view=article。我对吗?谢谢
    【解决方案2】:

    如果只有一列包含真实内容(组件/文章),您也可以使用可折叠的模块位置。像这样:

    <?php if($this->countModules('left')) : ?>
        <div class="left_column">
            <jdoc:include type="modules" name="left" style="xhtml" />
        </div>
    <?php endif; ?></code></pre>
    

    那么这个栏目有无模块就决定了布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多