2016-08-29 12 views
0

私はアイコンが作成/編集/リストが表示されないとの問題を抱えています。 ダッシュボードではすべて問題ありません。私は彼らのデモをチェックしても問題ありませんが、同じフォントエラーが発生します。ページを変更する場合は、ex。編集、フォントの素晴らしい変更やバージョンのURL、私はどこに見つかりませんでした。 web/fontsフォルダにfontawesomeを追加しました。これがダッシュボードでOKです。 なぜフォントのURLがページで変更され、バージョン4.2はどこから来ますか?ソナタ管理V 3.4.0 fontawesomeアイコンが

font awesome error

assetic: 
debug:   '%kernel.debug%' 
use_controller: '%kernel.debug%' 
filters: 
    cssrewrite: ~ 
assets: 
    sonata_admin_css: 
     %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css 
    sonata_front_css: 
     %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css 

答えて

0

FontAwesomeがSonataCoreBundleで見つけることができます。 css(あなたのassetic設定で)を含める必要があります。以下は、sonata_front_cssのページバンドルも使用する例です。

# app/config/assetic.yml 
assetic: 
    assets: 
     # ... 
     sonata_admin_css: 
      # ... 
      - %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css 
     # ... 
     sonata_front_css: 
      # ... 
      - %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css 

その後web/fontsディレクトリにfontをコピー(任意のベストプラクティス、誰?)お返事について

+0

ありがとう!これは私のためには機能しません。私はウェブ/フォントですばらしいフォントを持っていて、アイコンはメインページ(ダッシュボード)でも問題ありませんが、アイコンをリストしたり編集したりすると消えてしまいます。 –

+0

assetic設定を変更した後、 'php app/console assets:install'を実行しましたか?あなたのassetic config、あなたのフォントフォルダなどの一部を共有する心。任意の相対的なソース。 – Neodork

+0

assetic configを追加しました。はい、コマンドbin/console assetsを実行します:install --symlink。問題は、ページの変更時にフォントへのURLが書き換えられることです。例:ダッシュボードの上に私は、HTTPを持っている:?//workapp.lo/fonts/fontawesome-webfont.woff V = 4.2.0およびリストページに私持っています。http://workapp.lo/admin/app/fonts/fontawesome-webfont .woff?v = 4.2.0 –

関連する問題