2016-08-29 5 views
0

У меня проблема с иконками, которые не отображаются при создании/редактировании/списке. На приборной панели все в порядке. Я проверил их демо, и там все хорошо, но те же ошибки шрифта. При смене страницы, например. редактировать, URL-адрес шрифта удивительные изменения, а также версию, я не нашел где. Я добавил fontawesome в папки web/fonts, и именно поэтому это нормально на панели управления. Почему URL-адрес шрифта меняется со страницы и откуда идут версии 4.2?Sonata Admin v 3.4.0 fontawesome icons отсутствует в списке/редактирование страниц

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 (в свою конфигурацию). Ниже приведен пример, который также использует набор страниц для 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 

Затем скопируйте font в web/fonts каталог (любой передовой практики, кто-то?)

+0

Спасибо за Ваш ответ! Это не работает для меня. У меня есть шрифт ужасный в веб-шрифтах, и значки на главной странице (панель инструментов) прекрасны, но когда я списываю или редактирую значки, они исчезают. –

+0

Запустили ли вы «php app/console assets: install» после изменения вашей конфигурации? Разум, разделяющий часть вашей конфиги, вашу папку шрифтов и т. Д. Любые относительные источники. – 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 –