Jooma 3.1模板 - 教程/文档?

时间:2013-09-22 16:56:53

标签: php html templates joomla joomla3.0

我要开发一个Joomla 3.1模板。模板应该包含静态页眉和页脚,以及多个页面,所有页面都需要自己的样式。此外,客户希望能够将“事件”添加到特定列表页面。客户应该能够通过简单的表格预订所述活动。

感谢一些非常基本的指南,我有页眉和页脚,以及一些简单的模板选项。但是,我现在遇到了一些问题;

我如何处理内容部分?理想情况下,页面将包含多个可编辑的部分。客户端将能够编辑后端中的所述部分,而无需处理或意外地更改页面本身的布局或样式。由于有多个页面,我显然需要为每个页面提供不同的视图/容器。这是可能的,如果是的话,怎么样?

另一个问题是文档,我发现它非常缺乏。甚至谷歌只让我到目前为止(基本结构,index.php,templateDetails.xml等)。是否还有其他资源我可能错过了或者我真的需要引用其他模板(其中大部分显然都不是免费的)并且一直使用var_dump?

写这篇文章,我才意识到我理论上可以为每一页建立一个模板,但是......这肯定不对,对吧?

如果有人可以提供一个基本的大纲,或者至少告诉我你个人如何处理这样的项目,我们将非常感激。

一切顺利

编辑;

我刚刚发现了一些视频教程,但由于我的带宽有限,我无法观看它们。写答案时请考虑到这一点。感谢。

2 个答案:

答案 0 :(得分:0)

我只有一个字:

GANTRY:D

gantry-framework.org

答案 1 :(得分:0)

Joomla围绕指向组件的菜单项。对于每个菜单项,您可以将模块分配到模板中的不同位置以创建唯一页面。如果你真的了解Joomla模板是如何工作的,你只需要一个模板。

Joomla在这里有非常好的文档 - http://docs.joomla.org/

要记住的事情很少 -

  1. 组件 - 这是一种内容或类型的应用程序。组件将定义内容是什么以及如何显示。这可以是从博客文章和类别到事件注册系统到留言板或社交网络的任何内容。菜单项通常指向组件中的视图。

  2. 模块 - 这些模块用于显示组件输出周围的其他内容。这可以是菜单,登录框,天气小部件或您可以提出的任何其他内容。可以为您网站上的各种菜单项分配或排除模块。

  3. 插件 - 插件用于更改站点的最终输出。它们可用于在内容中插入Youtube视频或表单,甚至可以更改页面上的元标记。

  4. 了解扩展如何工作是重要的第一步。一旦了解了这些工作方式,了解模板和模板覆盖的工作原理,就可以了解构建基本Joomla网站时需要了解的大部分内容。