2013-09-21 47 views
2

我想確定Twitter Bootstrap Joomla 3.1.x使用哪個版本。Joomla 3.1.x使用什麼版本的Twitter Bootstrap?

Twitter Bootstrap 3是「最近」發佈的,並且與2.x版本有一些不同的參數。 GetBootstrap webpage

具體而言,我需要知道什麼版本的「默認」Joomla 3.1模板Prostar正在使用。

或者,我可以只查看bootstrap.css文件 - 是否會有任何線索指出它使用的引導程序版本。我查看了我的副本,至於它使用什麼版本的引導程序,它沒有評論。

期待這裏的任何啓示!

回答

1

的Joomla 3.1使用引導2.3.2

要檢查哪一個版本,只需打開要麼bootstrap.jsbootstrap.css位於文件:

root/media/jui/ 

,它會顯示* Bootstrap v2.3.2

希望這會有幫助

+0

只是一個小提示:Joomla 3.4.8仍然包含引導程序2.3.2 – BastianW

+0

不幸的是,他們使用了一個定製版本的BS2.3.2 – RiggsFolly

-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分支。

+3

你在說什麼。只要看看jui中的文件即可。 – Elin

+0

@Elin我假設這個問題是基於爲生產中的模板生成的輸出template.css文件。您會注意到哪裏沒有提及該版本。然而,bootstrap.js文件保留了歸屬。 –

+0

template.css是通過LESS編譯生成的。 – Elin

2

如前所述Joomla目前使用2.3.2,但由於不能保證在未來的升級中這不會改變,所以您可以考慮取消設置Bootstrap的JUI版本並使用您自己的本地/靜態版本。要停止引導裝載JUI版本使用未設置命令像這樣爲每個文件...

unset($doc->_scripts[$this->baseurl.'/media/jui/css/bootstrap.css']); 

然後加載自己的自舉的版本 - 有你可以做一些方法,但是這是我的首選方法。 ..

 $doc = JFactory::getDocument(); 
     $doc->addStyleSheet('templates/' . $this->template . '/css/bootstrap.css'); 

再一次,你想爲你想要解除或包含的每個文件做這個。

相關問題