0
我正在使用Assetic來生成並顯示css,圖像,js。css文件中的圖像不會顯示在Symfony 3中
{% block stylesheets %}
{% stylesheets 'bundles/website/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
此塊添加文件-head-以下行中:
<link rel="stylesheet" href="/css/07157ce_part_1_doctor_1.css" />
<link rel="stylesheet" href="/css/07157ce_part_1_jquery.fancybox_2.css" />
哪個是正確的。
裏面的第二個css文件,我有:
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url('../../bundles/website/images/fancybox_overlay.png');
}
這應該是正確的,但fancybox_overlay.png它不顯示。它甚至不存在的路徑[DOMAIN] /bundles/website/images/fancybox_overlay.png
開啓,但已生成文件:/web/images/b35fe69_fancybox_overlay_1.png
我試圖用圖像標籤內的形象和正常工作
{% image '@WebsiteBundle/Resources/public/images/fancybox_overlay.png' %}
<img src="{{ asset_url }}" alt="Example" />
{% endimage %}
爲了生成我用下面的命令css文件:
bin/console assets:install web --symlink
bin/console cache:clear
bin/console assetic:dump --env=dev
我不明白爲什麼backgrou不顯示CSS內的nd-image。
有什麼想法?
感謝