3

Symfony2 プロジェクトで基本的なテーマのサポートが必要なので、テーマごとに静的ファイル (css、js、img) を分けたいと思いました。

追加してみました

assetic:
    read_from:  %kernel.root_dir%/../web/themes/mytheme

しかし、これは効果がありませんでした。私の {{ asset('css/style.css') }} は、%kernel.root_dir%/../web/themes ではなく、%kernel.root_dir%/../web を参照しています。 /mytheme.

何か案が?

4

1 に答える 1

5

構成で修正:

assetic:
    debug:          %kernel.debug%
    use_controller: false
    read_from: %kernel.root_dir%/../web/bundles/mybundle/themes/%my_theme%
    write_to: %kernel.root_dir%/../web
    filters:
        yui_css:
            jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
        yui_js:
            jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"

そして、レイアウトには次のものがあります:

    {% stylesheets 'css/*' filter='?yui_css' %}
    <link rel="stylesheet" type="text/css" media="all" href="{{ asset_url }}" />
    {% endstylesheets %}
于 2011-05-24T14:41:34.030 に答える