2

我知道 Joomla 最近发布了新版本,其中内置了 Twitter Bootstrap 以支持设备响应能力。

话虽如此,现在我可以选择使用最新版本的 Joomla,所以我不必担心手动实施 Bootstrap,但我想使用最新核心版本的主要缺点总是支持的扩展数量少。

所以我正在考虑在旧版本的 Joomla 中实现 Bootstrap,这样我仍然可以保留已经使用的扩展。

以前有没有人这样做过,如果是这样,那么在 Joomla 这样的 cms 系统中实施有多么困难。我确信我们谈论的工作负载比在静态非 cms 网页中实现的 Bootstrap 更多。

4

2 回答 2

3

我有使用 Bootstrap 制作的自定义 Joomla 2.5 模板,一切都像一个魅力。

从本质上讲,Bootstrap 只是一个带有一些可选 JS 的 CSS 框架,因此理论上您可以在各种情况下使用它。

要将它用于 Joomla 2.5,您需要:

  • 一些关于如何制作 Joomla 模板的知识,你会在网上找到各种各样的文章和课程,或者空白模板会让你快速上手,因为它已经围绕 Bootstrap 构建
  • 您可能需要禁用默认激活的 Mootools,但可能会与 Bootstrap 使用的 jquery 冲突。我使用了Mootools 启用程序/禁用程序,您会在 JED 中找到其他选项

这将使您达到基本 Joomla 安装响应的程度,尽管它不会神奇地重写您站点上使用的扩展的所有输出。例如,如果您有一个图片库,您希望找到一个响应式画廊扩展。

您计划在您的网站上使用的扩展程序越复杂,您在这里遇到问题的可能性就越大。如果您使用空白模板之类的东西快速设置测试站点,那么您将能够确认最后一个细节是否会破坏交易。

祝你好运!

于 2013-05-08T10:25:04.590 回答
2

我真的会选择 3.x,因为现在只有三个超类,必须重命名。所以大多数 2.5 扩展也应该在 3.0 下运行,即使没有“官方支持”。

我更喜欢让我的工作完成更长的时间,而不是使用 2.5,并且必须在明年内迁移/更新,也许会发现,我使用的扩展仍然不提供 3.x 版本。

我还没有做到 100%,但必须为我回答同样的问题。不得不说,我总是尝试很少使用扩展或者自己实现它们(对于小任务),所以更新的核心是我选择的主要原因。众所周知,使用的扩展名支持许多 joomla 版本,因此它们仍然支持 3.x。这还有一个好处,即您知道开发人员是知道他做什么的“内部人员”;-)

于 2013-05-08T13:08:00.383 回答