SORU
12 AĞUSTOS 2011, Cuma


Symfony2 - Assetic - yük görüntüleri CSS

Ana css dosyaları ve resimler içeren bir CoreBundle var. Şimdi ben css den resim yüklerken bir sorun var; görüntü gösterilmez.

 background-image:url(../images/file.png)

(tam yol ile çalışır)

Varlıkların komutunu kullanarak yüklü ben: assets:install web web/bundles/cmtcore/(css|images) altında resim ve css dosyaları görebiliyorum.

Burada temel paket içinde dosya yapısı:

/CoreBundle
    /Resources
        /public
            /css
                /main.css
            /images
                /file.png

Ve ben burada şablonuna css dosyası yüklenemedi:

 {% stylesheets '@CmtCoreBundle/Resources/public/css/*' %}
        <link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
 {% endstylesheets %}

Yardımlarınız için şimdiden teşekkür ederim.

CEVAP
15 AĞUSTOS 2011, PAZARTESİ


Assetic paket cssrewrite filtre kullanın

Config.yml:

assetic:
    debug:          %kernel.debug%
    use_controller: false
    filters:
        cssrewrite: ~

Ve sonra bu gibi stil arama:

 {% stylesheets 'bundles/cmtcore/css/*' filter='cssrewrite' %}
        <link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
 {% endstylesheets %}

Oh ve php app/console assetic:dump kullanmayı unutmayın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008