Personnaliser le tableau de bord Sonata Admin

Publié le par samuel

La page principal de l’administration Sonata est conçu pour être personnaliser.

Dans un premier temps, il y a la personnalisation du header (titre et logo), pour cela il vous suffit de modifier la configuration de l’admin comme ceci :


sonata_admin:
title: Administration
title_logo: /path/images/logo_header.png

Dans un second temps, il y a la personnalisation des éléments principaux de la page.
Pour cela, le bundle propose un ensemble de block prédéfinie :

• List : Liste des entitées.
• Text : Affiche un texte simple avec la posibilité de mettre des balise HTML
• Menu : Affiche un menu définit en service
• Rss : Affiche un flux RSS

Le tableau de bord de Sonata se découpe en deux partie, la partie gauche et la partie droite. Chacune de ces deux parties peut contenir un nombre infinie de block.

Pour définir le block de liste sur la partie gauche il vous suffit de le déclarer comme ceci :


sonata_admin:
dashboard:
blocks:
# display a dashboard block
- { position: left, type: sonata.admin.block.admin_list }
- { position: right, type: sonata.block.service.text, settings: { content: "

Bienvenue dans l'administration de mon site

" } }

Cette entrée a été publiée dans Symfony 2 Utils. Vous pouvez la mettre en favoris avec ce permalien.



Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*


+ three = 10

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>