doublesecretagency/craft-bootstrap

此包已被弃用且不再维护。未建议替代包。

使用 Bootstrap 前端框架构建您的网站。

4.1.3.2 2022-01-20 05:54 UTC

This package is auto-updated.

Last update: 2022-05-09 19:48:14 UTC


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,您可以在设置页面控制这些详细信息。

设置

还有其他什么吗?

我们还有其他插件!

查看完整的目录doublesecretagency.com/plugins