Làm thế nào để bao gồm các thư viện biểu tượng phông chữ css istalled thông qua nhà soạn nhạc trong/nhà cung cấp dir (fontawesome ví dụ). Bao gồm:Symfony2 - Assetic - biểu tượng phông chữ css
{% stylesheets filter='cssrewrite'
'%kernel.root_dir%/../vendor/fortawesome/font-awesome/css/font-awesome.min.css' %}
<link href="{{ asset_url }}" type="text/css" rel="stylesheet"/>
{% endstylesheets %}
Nhưng nó does't viết lại font chữ file url, nó vẫn giống nhau, và các biểu tượng wont tải:
src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
tôi biết, chúng ta không thể làm cho các url poined ngoài webroot, nhưng có thể assetic có thể đặt phụ thuộc này vào/web tự động?
Cách duy nhất tôi thấy bây giờ là sao chép nội dung này vào/web dir với tập lệnh sau khi cài đặt tổng hợp, nhưng tôi muốn tìm một cách tốt hơn.
Cảm ơn!
Các bản sao của bạn giống như sau: 'xxxxxx_font.eof',' xxxxxxx.eof'. Nếu đó là trường hợp của nó bởi vì bạn không sử dụng --env = prod. – Henry
Đã lâu rồi tôi chưa sử dụng câu trả lời này kể từ khi tôi trả lời. Nhưng tôi nghĩ là vậy. Cảm ơn bạn đã bình luận. :) – thoroc
Tôi đang sử dụng Symfony 2.7 và nó đặt phông chữ để assetic/fonts_glyphicons_halflings_regular_woff2.woff2 thay vì fonts/glyphicons-Halflings-regular.woff2 'fonts_glyphicons_halflings_regular_woff2: đầu vào:% kernel.root_dir%/../vendor/almasaeed2010 /adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2 kết quả đầu ra: phông chữ/glyphicons-halflings-regular.woff2' –