2014-04-09 28 views
5

SonataAdminBundle ve SonataUserBundle'ı yükledim ve bazı twig şablonlarını geçersiz kılmaya çalışıyorum.SonataUserBundle şablonları nasıl geçersiz kılar

Resources/ 
├── ApplicationSonataUserBundle 
│   └── views 
│    ├── Admin 
│    │   └── Core 
│    │    └── user_block.html.twig <--- it doesn't work 
│    ├── layout.html.twig 
│    ├── Profile 
│    │   ├── action.html.twig 
│    │   ├── edit_authentication.html.twig 
│    │   ├── edit_profile.html.twig 
│    │   └── show.html.twig 
│    └── Security 
│     └── login.html.twig 
├── SonataAdminBundle 
│   └── views 
│    └── standard_layout.html.twig 
└── TwigBundle 
    └── views 
     └── Exception 
      └── error.html.twig 
Ayrıca

denedim SonataAdminBundle veya SonataUserBundle altına koydu: Ben Bu benim proyect ../app/Resources/ dizin yapısı user_block.html.twig

hariç tüm başarıyla yaptık dizin ama hiçbir şey, benim için işe yaramadı.

user_block şablonunu nasıl geçersiz kılabilirim?

Teşekkür

+0

Lütfen cevabınızı bir cevap olarak gönderin ve kabul edildi olarak işaretleyin! – CoachNono

+1

Sekiz saat geçene kadar cevap veremedim çünkü yeterince ünüm yok;) – xabi82

+0

@ xabi82 ascii dizin ağacınızı oluşturmak için ne kullandınız? – codecowboy

cevap

1

Cevap

önce gösterilen dizin dosya yapısını gayet iyi çalışıyor.

sonata_admin: 
    templates: 
     layout:     
     user_block: '::Admin/user_block.html.twig' 

Ve sonra burada şablon koyun: Böyle yapılandırmayı kullanabilirsiniz

{% block stylesheets %} 
      ... 

      <!-- custom stylesheets --> 
      <link rel="stylesheet" href="{{ asset('bundles/mybundle/css/mycssfile.css') }}" media="all"> 

{% endblock %} 

{% block javascripts %} 
      ... 
      <!-- custom js --> 
      <script src="{{ asset('bundles/mybundle/js/myscriptfile.css') }}"></script> 

{% endblock %} 
1

Alternatif sadece standard_layout.html.twig gerekli js ve css ekleyerek sorunu hallettim : app/Resources/views/Admin/user_block.html.twig

+1

Alternatif çözüm için teşekkürler :) – xabi82

İlgili konular