2017-09-30 14 views
0

J'ai installé SonataMediaBundle et SonataUserBundle. Quand je vais à mon tableau de bord d'administration, je vois un logo visible dans la barre latérale pour chaque groupe (utilisateur et média). Ensuite, j'ai ajouté un autre groupe manuellement (événement), mais le logo affiché est juste une image de dossier et il en est de même pour tous les autres groupes ajoutés manuellement.Existe-t-il un moyen d'ajouter un logo pour le groupe d'administration sonata?

My sidebar in sonata admin dashboard

savez-vous un moyen de personnaliser les groupes logo et de remplacer l'image du dossier? À la votre!

PS: les groupes sont affichés en français (Evenements -> Événements, Utilisateurs -> Utilisateurs, Mediathèque-> Médias)

Répondre

2

Lorsque vous enregistrez votre service admin vous avez des options supplémentaires:

on_top: true, icon: '<i class="fa fa-bar-chart"></i>'

on_top - cela rendra votre classe admin sur le dessus et pas dans un dossier/groupe

icon - cela va changer le logo

vous le faites comme ceci:

app.admin.youradmin: 
    class: AppBundle\Admin\YourAdmin 
    arguments: [~, AppBundle\Entity\YourEntity, SonataAdminBundle:CRUD] 
    tags: 
     - { name: sonata.admin, manager_type: orm, label: YourAdmin, on_top: true, icon: '<i class="fa fa-bar-chart"></i>' } 
+0

Cela fonctionne parfaitement, merci beaucoup! – Putxe

+0

@Putxe heureux d'aider :) – kunicmarko20