如何在Magento2 使用 Bootstrap

如果想要在Magento2的主題包裡使用bootstrap 的 javascript,我們就要使用requirejs的方式來引入bootstrap.js。引入的方法如下:
1. 將bootstrap.js 放進
app/design/frontend/<Vendor>/<theme>/web/js/目錄下
2. 將bootstrap.css 放進
app/design/frontend/<Vendor>/<theme>/web/css/目錄下
3. 在主題包的根目錄底下新增一個requirejs-config.js檔案、路徑如下:
app/design/frontend/<Vendor>/<theme>/requirejs-config.js
requirejs-config.js的檔案內容如下:
var config = {
paths: {
"jquery.bootstrap": "js/bootstrap.min"
},
shim: {
'jquery.bootstrap': {
deps: ['jquery']
}
},
deps: [
"js/main"
]
};
4. 在app/design/frontend/<Vendor>/<theme>/web/js/目錄下新增一個main.js
檔案內容如下:
require(['jquery', 'jquery.bootstrap'], function($) {
$(function() {
// 這一段會讓RequireJS自動加載bootstrap.js進來、內容留空也沒有關係。
});
});
當然、完成後別忘了要重新布署靜態檔案
sudo php bin/magento setup:static-content:deploy --force;
延伸閱讀:
我要留言