doublesecretagency / craft-bootstrap
此包已被弃用且不再维护。未建议替代包。
使用 Bootstrap 前端框架构建您的网站。
4.1.3.2
2022-01-20 05:54 UTC
Requires
- components/jquery: ^3.3.1
- craftcms/cms: ^3.0.0
- twbs/bootstrap: 4.1.3
README
这是一个为Craft CMS网站添加Bootstrap的插件包装器。
Bootstrap库的版权归Bootstrap团队所有。
⚠️ Craft CMS的Bootstrap插件不再维护。 当Craft 4发布时,它将被退役。
✉️ 如果您有兴趣接管此仓库,请联系我们。
自动加载Bootstrap
安装插件后,Bootstrap CSS和JS文件将立即加载到您网站的前端。如果您不想它们在每个页面上都包含,您可以在设置页面禁用自动加载。
如果您已禁用自动加载,Bootstrap将仅在您需要的页面上加载
{% useBootstrap %}
在页面上添加该标签的位置无关紧要... 只要它在您的Twig模板的某个地方存在,Bootstrap资源就会被加载。
在极少数情况下,您可能希望通过PHP加载资源,这也是可能的
Bootstrap::$plugin->useBootstrap();
确保您的自定义CSS和/或JS最后加载
您可能希望在运行任何额外的JS之前,Bootstrap(和/或jQuery)已经加载完毕。以下是确保您的自定义资源最后加载的方法...
{% do view.registerCssFile(url('path/to/styles.css'), {'depends': bootstrapAssets}) %} {% do view.registerJsFile(url('path/to/script.js'), {'depends': bootstrapAssets}) %}
这告诉Craft,您的文件依赖于Bootstrap资源首先加载。
bootstrapAssets
是一个自动加载的变量。它只是Craft需要定位Bootstrap资源的路径。
在生产环境中使用CDN
为了减轻负担,当此插件在生产环境中运行时,它将切换到通过CDN加载Bootstrap。
如果您不想使用此功能,或者您的生产环境使用的名称不是production
,您可以在设置页面控制这些详细信息。
设置
还有其他什么吗?
我们还有其他插件!