-1

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

我想我已经掌握了基本概念,尽管我怀疑是否有人不介意为我澄清。

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

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

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

4

2 回答 2

1

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

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

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

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

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

在 Joomla 1.5/2.5 中添加您自己的模块位置

在 Joomla 3.0 中添加您自己的模块位置

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

差点忘了,还请确保您的 Joomla 版本保持最新,这与许多在这里发布问题的人不同:) 我在这里发布了一个关于为什么它很重要的答案

于 2012-11-14T23:24:42.777 回答
0

您绝对正确 Joomla 允许 1 个组件和许多模块!您也可以将模板转换为 Joomla 模板。尽管注意 Joomla 3.0 使用引导程序(但仍然很新,并且添加了许多新功能 - 尽管它在技术上是稳定的),因此您可能更容易使用它。您也可以通过该框架轻松包含引导程序等。链接在这里如何做到这一点

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

就模板的不同布局而言,如果布局变化很大,通常最好有两个单独的模板。但是,如果布局差异很小,添加表单域并在后端创建两个模板样式并为每种样式选择带有表单域的布局并没有错!

如果您想使用自定义模块,恐怕是的,您必须这样做。但是,那里有模块和组件编写器可以为您构建基础知识,因此您几乎可以将代码直接复制并粘贴到一个文件中(在这里和那里进行一些更改)。你也可以使用 Joomla 扩展目录——你甚至可以找到你更喜欢的东西!

就在另一个站点上使用模块/组件而言,这实际上要容易得多。创建后,您可以进入 Joomla 后端并再次安装您的扩展程序,然后使用 FormFields 或模板覆盖调整它!

有更多问题欢迎随时提问!

于 2012-11-15T09:43:17.630 回答