开始Joomla开发 - 模板和模块?

时间:2012-11-14 23:13:09

标签: templates joomla twitter-bootstrap

我打算开始我的Joomla开发冒险,所以我一直在挖掘Joomla初学者的一些资源,例如: Joomla 2.5 Beginner Guide

我认为我已经掌握了基本概念,但我怀疑如果有人不介意为我清理。

如果我有自己的模板(我计划使用自己的Twitter Bootstrap模板),并且我打算将其转换为Joomla,并且在该模板内部已经有一些模块的样本,例如首页滑块,推荐书,合作伙伴链接等,从我理解的这些必须作为模块,因为Joomla允许一个组件,页面中的许多模块(因此索引页面可能有欢迎消息作为组件,滑动横幅,推荐作为模块)。

所以我的问题是我必须自己编写这些推荐书,页面滑块模块吗?因为我已经有样本(css和html),我知道它们将如何定位。为每个模块编写模块不是有点过分吗?如果在稍后阶段我正在创建另一个网站,并且我有另一个模板怎么办?

另外,从我看到的例子中,Joomla模板只有一个html模板(index.php),它定义了所有的位置。如果我想为一个模板定义两种可能的布局,那可能吗?或者它必须进入不同的模板,我在模板管理器中单独分配它们。

2 个答案:

答案 0 :(得分:1)

首先,对于Joomla版本,您有2个选择。

  1. Joomla 2.5,因为它是推荐的长期版本。

  2. Joomla 3.0,新的短期版本完全基于Bootstrap,因此可能更容易调整它以使其看起来像您的模板。

  3. 通常我会推荐Joomla 2.5,但在你的情况下,我觉得Joomla 3.0可能是最好的选择。

    至于模块,您不一定要自己编写。您可以从Joomla Extensions Directory下载所有这些内容。如果您担心模块的定位,那么只需确保模板的模块位置在正确的位置即可。使用Joomla 3.0模板并使其看起来像模板在模块方面会更容易,因为它已经有很多或预先定义的位置。如果您觉得需要添加更多,则可以这样做。请参阅以下链接:

    Adding you own module positions in Joomla 1.5/2.5

    Adding you own module positions in Joomla 3.0

    我希望这对你的Joomla冒险和好运有所帮助。

    几乎忘了,请确保你保持你的Joomla版本最新,不像很多在这里发布问题的人:)我发布了一个答案,为什么它很重要here

答案 1 :(得分:0)

你对Joomla完全正确,允许1个组件和许多模块!您也可以将模板转换为Joomla模板。虽然注意到Joomla 3.0使用bootstrap(但仍然非常新,并且添加了许多新功能 - 即使它在技术上稳定),因此您可能更容易使用它。您也可以通过该框架轻松包含bootstrap等。链接here了解如何操作

请参阅链接here,了解模板中的模块和模块位置。虽然顶部的数字表示这是1.0,1.5和2.5。 2.5标题下的位也适用于Joomla 3.0!

就模板的不同布局而言,如果布局更改很重要,通常会有两个单独的模板。但是,如果布局差异很小,添加Form Field并在后端创建两个template styles并选择每个样式的表单字段布局都没有错!

如果您想使用自定义模块,我担心您必须这样做。然而,有一些模块和组件编写器可以为您提供基础知识,因此您几乎可以将代码直接复制并粘贴到一个文件中(此处和那里稍作修改)。您也可以使用Joomla Extension目录 - 您甚至可以找到更喜欢的东西!

在其他网站上使用模块/组件方面,这实际上要容易得多。创建完成后,您可以直接进入Joomla后端并再次安装您的扩展程序,然后使用FormFields或template overrides调整它的大小!

随时可以提出更多问题!