我对 Joomla 很陌生,我必须根据给定的设计为 joomla 3.0 创建一个模板。
我已经阅读了很多关于“简单 joomla”模板的手册和教程,这些模板解释了如何组织目录结构、xml 文件、index.php 等。
但我看不出我们可以在哪里为网站的不同部分定义不同的布局,例如:
- 主页的布局
- 文章列表的布局(例如搜索)
- 文章本身的布局。
我确信关于这一点必须有成千上万的教程,但我根本找不到它。
感谢您的任何建议。
如果您查看 Isis,您会看到一个使用条件更改布局的示例,这就是控制面板与其他管理员的不同之处。您可以在一个文件中完成所有操作,也可以拥有单独的文件
我认为您可能缺少的概念之一是“模板和布局覆盖”。
组件(创建任何给定页面的主要部分的 Joomla! 元素)控制其任何视图的布局。要更改这些,模板需要为特定视图创建匹配的覆盖。
类似的过程用于“模块”网页的较小元素(例如侧边栏广告或小部件)。
阅读这些文章:
您可能还想查看You!Joomla 不久前创建的“ Joomla 3.x 模板覆盖示例”。
最后给了Joomla!3.0 是一个短期支持版本(3.1 将在任何一天到期,等等)您可能会被建议使用“ Joomla! 3.0 中的模板覆盖”论坛了解详情。