Wie man css font icon libraries einbindet, wird über composer in/vendor dir (fontawesome zum Beispiel) installiert. Umfassen:Symfony2 - Assetic - css font icons
{% 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 %}
Aber es does't Rewrite Schriftart URL Dateien, bleibt es gleich, und Symbole Belastung gewohnt:
src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
ich weiß, können wir nicht Urls außerhalb von Webroot machen poined, aber vielleicht kann assetic diese Abhängigkeiten zu/web automatisch setzen?
Die einzige Möglichkeit, die ich jetzt sehe, ist, diese Assets in/Web Verzeichnis mit Post-Installation Composite-Skript zu kopieren, aber ich möchte einen besseren Weg finden.
Danke!
Sind Ihre Duplikate wie folgt: 'xxxxxx_font.eof',' xxxxxxx.eof'. Wenn das der Fall ist, dann ist das der Fall, weil Sie nicht --env = prod. – Henry
Es ist eine Weile her, und ich habe das seit meiner Antwort nicht mehr benutzt. Aber ich denke es war. Danke für den Kommentar. :) – thoroc
Ich bin mit Symfony 2.7 und es setzt Schriften assetic/fonts_glyphicons_halflings_regular_woff2.woff2 statt fonts/glyphicons-Hobbits-regular.woff2 'fonts_glyphicons_halflings_regular_woff2: Eingänge:% kernel.root_dir%/../Verkäufer/almasaeed2010 /adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2 Ausgaben: Schriften/Glyphicons-Halblings-regular.woff2' –