扩展,修改或覆盖Joomla的bootstrap.php?

时间:2013-06-03 19:49:41

标签: php twitter-bootstrap joomla joomla3.1

所以我一直在玩Bootstrap的Joomla 3。起初我并没有完全理解Bootstrap被融入CMS的含义 - 似乎你可以调用它但是必须使用Javascript或模板覆盖来匹配预期的输出。比手动调用Bootstrap框架更方便。

然后我找到了一些关于libraries/cms/html/bootstrap.php的链接 - 并且有很多欢乐:

这似乎是一项正在进行的工作,我发现的有限链接表明有一些问题需要解决。但对于前进有用...特别是如果我可以根据需要创建或编辑我自己的。

  1. 有没有办法在模板覆盖中使用这个文件,比如modules.php?
  2. 有没有比我上面列出的更好的文档?
  3. 谢谢!

1 个答案:

答案 0 :(得分:4)

作为JHtml帮助程序,您可以像在CMS中看到的任何其他JHtml调用一样使用它。您可能知道,JHtml::_('behavior.framework');在CMS中启用了MooTools。好吧,有一个类似的函数JHtml::_('bootstrap.framework');,它将加载Bootstrap JavaScript及其jQuery依赖项。因此,如果您想启用Bootstrap的警报插件,只需致电JHtml::_('bootstrap.alert', 'optionalClassNameForAlertElements');即可完成设置。

Bootstrap在CMS中的使用时间不到一年,而MooTools已经存在了一段时间,所以显然支持仍然可以得到改善。但是,我们已经尝试过快速启用各种Bootstrap JavaScript插件,以便您可以专注于前端工作。