我想在我的 Symfony2 项目中获得基本的主题支持,所以我想为每个主题分离静态文件(css、js、img)。
我试图添加
assetic:
read_from: %kernel.root_dir%/../web/themes/mytheme
但这没有生效,我的 {{ asset('css/style.css') }} 仍然引用 realtic 到 %kernel.root_dir%/../web,而不是 %kernel.root_dir%/../web/themes/神话。
任何想法?
最佳答案
用配置修复:
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 %}
关于themes - Symfony2 主题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5831274/