【发布时间】: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 列,类别列表:2 列,单篇文章:3 列。在Wordpress中很简单,修改home.php、category.php、single.php。
我可以在 Joomla 1.5 中使用哪些条件来完成此操作?
谢谢
【问题讨论】:
标签: templates layout joomla structure customization
您可以有条件地逐页显示模块(基于菜单项)。您还可以为每个页面分配完全不同的模板。此外,您可以执行以下操作
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
在您的 index.php 中并根据视图/组件更改页面。
Joomla 的模板非常出色,具有很大的灵活性。
【讨论】:
如果只有一列包含真实内容(组件/文章),您也可以使用可折叠的模块位置。像这样:
<?php if($this->countModules('left')) : ?>
<div class="left_column">
<jdoc:include type="modules" name="left" style="xhtml" />
</div>
<?php endif; ?></code></pre>
那么这个栏目有无模块就决定了布局。
【讨论】: