所以我一直在玩 Joomla 3 和 Bootstrap。起初我不完全理解他们将 Bootstrap 嵌入到 CMS 中是什么意思 - 看起来你可以调用它但必须使用 Javascript 或模板覆盖来匹配预期的输出。并不比手动调用 Bootstrap 框架方便多少。
然后我发现了一些关于 libraries/cms/html/bootstrap.php
的链接 - 非常高兴:
- http://doc.joomladev.eu/api3/Joomla-Libraries/HTML/JHtmlBootstrap.html ;
- https://groups.google.com/group/joomla-dev-cms/browse_thread/thread/59ede023a635cc78/18f67450a08e66ff?lnk=raot ;
- http://itprism.com/blog/106-bootstrap-tabs-accordion-slides .
这似乎是一项正在进行的工作,我发现的有限链接表明还有一些问题需要解决。但对以后的发展很有用……尤其是当我可以根据需要创建或编辑自己的内容时。
- 有没有办法在模板覆盖中使用这个文件,比如 modules.php?
- 有没有比我上面列出的更好的文档?
谢谢!
最佳答案
作为 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/