php-在Symfony 2项目中安装Bootstrap主题

我正在SF2项目中安装this theme,我注意到页面顶部有4个文件可供下载,即:

> bootstrap.min.css
> bootstrap.css
> variables.less
> bootswatch.less

我已经与bootstrap本身一起成功安装了less.PHP(oyejorge / less.PHP)解析器,并且我有Assetic安装程序将所有CSS压缩在一起并将其输出页面

< link href =“ / app_dev.PHP / css / 425e28c.css” type =“ text / css” rel =“ stylesheet”>

但是,我想在上面的链接中安装Superhero主题,但找不到任何有关如何执行此操作的教程?只是覆盖variables.less和导入bootswatch.less的情况?

解决方法:

另请阅读文档的“用法自定义”部分,网址为https://github.com/thomaspark/bootswatch.

如果您想按原样使用主题(无需自定义),则应仅将bootstrap.min.css或bootstrap.css包含到HTML中:

<link href="/bootstrap.min.css" type="text/css" rel="stylesheet">

或者,您可以编译自己的主题版本:

>在http://getbootstrap.com/getting-started/#download下载Bootstrap的源文件
>在源文件中,用从bootswatch下载的文件替换less / variables.less文件
>将bootswatch.less复制到引导源文件的less目录中
>然后,打开less / bootstrap.less并在此文件的末尾添加以下代码行:@import“ bootswatch”
>按照以下说明编译修改的引导程序:Error while executing assetic dump (parse error: failed at `&:extend(.clearfix all);`)

还要注意,Bootstrap将供应商前缀的自动前缀添加到其构建过程中.从v3.2.0开始不推荐使用less / mixins / vendor-prefixes.less中的供应商前缀mixin.因此,您也应该在资产配置中添加https://packagist.org/packages/bit3/assetic-autoprefixer.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...