2012-05-08 9 views
1

Twitter Bootstrap git repositoryをsymfony2のdepsファイルを使って管理したいと思います。だから私は、これらの行を追加:symfony2とasseticでdepsを使ってTwitter Bootstrapリポジトリを管理する

[TwitterBootstrap] 
    git=https://github.com/twitter/bootstrap.git 
    target=/twitter 
    version=v2.0.3 

を、リポジトリはSymfony2\vendor\twitter\bootstrapにクローニングします。

イム」立ち往生広告この:はどのように私は、画像がSymfony2\vendor\twitter\bootstrap\img代わりのSymfony2\app\Resources\public\imgに置かれたときにルールがをどのように動作するかcssrewrite asseticと使用関連するCSS/JSをインポートすることができます。

{% stylesheets '????????????????' filter='cssrewrite' %} 
    <link rel="stylesheet" type="text/css" href="{{ asset_url }}" /> 
{% endstylesheets %} 

答えて

2

ここで私がコンパイル方法ですブートストラップのCSSにLESS:私はlessphpをインストールした

{% block stylesheets %} 
    {% stylesheets 
     '../vendor/bootstrap/less/bootstrap.less' 
     output='css/bootstrap.css' 
    %} 
     <link href="{{ asset_url }}" rel="stylesheet"> 
    {% endstylesheets %} 
{% endblock %} 

- ベンダーとしてこのようにそれを有効に - あなたの代わりにNode.jsのを使用することもできます。

assetic: 
    debug: %kernel.debug% 
    use_controller: false 
    filters: 
     cssrewrite: ~ 
     lessphp: 
      apply_to: "\.less$" 
      file: %kernel.root_dir%/../vendor/lessphp/lessc.inc.php 

cssrewriteフィルタについては、この場合は必要ありません。あなたが何とかブートストラップイメージをweb/imgフォルダに取得すると、それは動作します。私はまだきちんとした解決策を探しています。

0

私は、これは(あなたがいない場合、画像が到達可能になることはありません)私のWebディレクトリにベンダー/ Twitterのブートストラップへのシンボリックリンクを作成することで動作するようになりました。しかし、私はtwitter-bootstrapイメージを使用することを覚えていません。

私は私の小枝テンプレートでブートストラップをインポートするが、私のプロジェクトの小さいファイルで、このようにしていない:

@import "../../../twitter-bootstrap/less/bootstrap"; 

しかし、私はこの方法で多くの頭痛を持っていました。私が書いたこのバグレポートをご覧ください:https://github.com/kriswallsmith/assetic/issues/202

0

MopaBootstrapBundleをHTML5Boilerplate + TwitterBundle http://Initializr.comを介して生成の実装に取り​​組んでいますhttps://github.com/phiamo/MopaBootstrapBundle

は@nysanderで述べたように、より柔軟なようです。

あなたがさえずり、ブートストラップの生の実装をしたい場合は、任意のヘルパーなしで、このリポジトリは、パブリックフォルダでそれをカプセル化することでsymfonyのための資産としてTwitterのブートストラップを提供することを目的: https://github.com/chasen/bootstrap

+0

あなたはREADME.mdを追加して、このバンドルのプライベートバージョン、既存のタグとブランチが誤解を招くようなバージョンのTwitter Bootstrapを記載する必要があります;/ – nysander

+0

あなたは正しいです!しかし、それは私のものではありません! – AlterPHP

+0

それは大丈夫です、私はちょうどあなたがそれの開発者だと思った。挨拶 – nysander

関連する問題