我有以下问题:Symfony2资产在css中的路径
我尝试使用css加载图片。但他们无法找到。
我的CSS文件:
.newsMenu {
background-image: url(../gfx/bannerSeite.png);
background-repeat: no-repeat;
background-size: 900px;
}
我TwigTemplate它加载CSS:
{% stylesheets
'bundles/doublebeatswebsite/css/index.css'
'bundles/doublebeatswebsite/css/jquery.mCustomScrollbar.css'
output="bundles/doublebeatswebsite/css/compiled/main.css"
filter="cssrewrite"
filter="yui_css"
%}
我DirectoryStructure
+src
+DoubleBeats
+WebsiteBundle
+Resources
+public
+css
-index.css
-jquery*.css
+web
+bundles
+doublebeatswebsite
+css
+compiled
-main.css
-main_index.css
-main_jquery*.css
-index.css
-jquery*.css
浏览器输出;创建者cssrewrite
url("../../../../../bundles/doublebeatswebsite/gfx/*.png")
Die angegebene URL konnte nicht geladen werden
我已经试过媒体链接的绝对路径在CSS文件中还什么没有工作(也是我尽量避免)
url(/bundles/.../gfx/*.png)
我也试过没有cssrewrite与
background-image: url(../../gfx/bannerSeite.png);
编辑
I J ust发现我用{{asset()}}设置的图片也无法正常工作。这一切都工作过,我无法弄清楚改变了什么。我现在尝试将所有网络文件的权限设置为777。 Myabe我在配置中改变了一些巧合?!你有什么想法?
过滤器= “cssrewrite,yui_css” –