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

标签 php twitter-bootstrap joomla joomla3.1

所以我一直在玩 Joomla 3 和 Bootstrap。起初我不完全理解他们将 Bootstrap 嵌入到 CMS 中是什么意思 - 看起来你可以调用它但必须使用 Javascript 或模板覆盖来匹配预期的输出。并不比手动调用 Bootstrap 框架方便多少。

然后我发现了一些关于 libraries/cms/html/bootstrap.php 的链接 - 非常高兴:

这似乎是一项正在进行的工作,我发现的有限链接表明还有一些问题需要解决。但对以后的发展很有用……尤其是当我可以根据需要创建或编辑自己的内容时。

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

谢谢!

最佳答案

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

Bootstrap 在 CMS 中的使用时间还不到一年,而 MooTools 已经存在了一段时间,因此显然其支持仍有待改进。但是,我们试图让快速启用各种 Bootstrap JavaScript 插件变得容易,这样您就可以专注于前端工作。

关于php - 扩展、修改或覆盖 Joomla 的 bootstrap.php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904713/

相关文章:

javascript - 在 Angular 2 中使用 HTML5 主题

video - 如何在 Joomla 1.5.23 中嵌入 YouTube 视频?

php - 我可以将 SELECT 查询放入 MySQL 的 IF 语句中吗?

javascript - PHP代码执行并防止未经授权的外部访问执行

jquery - 创建 Twitter Bootstrap 'nav-tabs' 菜单而不更改 URL - 这可能吗?

html - 无法将导航栏设置为固定?

php - 想要更改 Joomla 组件名称

plugins - onContentBeforeSave 和 onContentAfterSave 未触发

php - 从 JavaScript 调用 php 函数

javascript - 为什么我的 onclick 不覆盖之前执行的 js 函数?