我正在尝试确定哪个版本的Twitter Bootstrap Joomla 3.1.x使用。
Twitter Bootstrap 3“最近”发布,并且具有与2.x版本不同的参数。 GetBootstrap webpage
具体来说,我需要知道Prostar正在使用的“默认”joomla 3.1模板的版本。
或者,我可以只看一下bootstrap.css文件 - 是否有任何关于它使用的bootstrap版本的线索。我查看了我的副本,到目前为止它没有评论它使用的是什么版本的bootstrap。
期待这里有任何启示!
答案 0 :(得分:2)
如上所述,Joomla目前使用2.3.2,但由于无法保证在将来的升级中不会改变,您可以考虑取消设置Bootstrap的JUI版本并使用您自己的本地/静态版本。要停止JUI版本的Bootstrap加载,请对每个文件使用unset命令...
unset($doc->_scripts[$this->baseurl.'/media/jui/css/bootstrap.css']);
然后加载你自己的bootstrap版本 - 有几种方法可以做到,但这是我首选的方法......
$doc = JFactory::getDocument();
$doc->addStyleSheet('templates/' . $this->template . '/css/bootstrap.css');
同样,您希望为要取消设置或包含的每个文件执行此操作。
答案 1 :(得分:1)
Joomla 3.1正在使用Bootstrap 2.3.2
要检查哪个版本,只需打开位于以下位置的 bootstrap.js 或 bootstrap.css 文件:
root/media/jui/
,它会显示* Bootstrap v2.3.2
希望这有帮助
答案 2 :(得分:-1)
让我用这个答案作为前缀:这是基于假设问题是如何从网站上显示的输出CSS中识别版本。你可以找到here,你会注意到它不会保留版本或许可证。
不幸的是,joomla从引用bootstrap的CSS文件中删除了属性,所以需要进行相当多的调查(看看从2.3.x到2.3.x的另一个版本进行了哪些更改) - 但是很容易能够判断它是2.xx分支还是3.xx分支。
检查的明显方法就是查看css,如果它引用span1, span2 ,span*
等项,它是2.x.x分支的一部分。
但是,如果您看到对col-md-4, col-md-5, col-md-*
的引用,那么您可以确定它是3.x.x分支。