Ces étiquettes sont définies dans la propriété tags
dans la définition du service de votre annonce min page, dans le fichier de configuration de la section admin. Voir la documentation here.
Exemple dans un fichier admin-services.yml
:
services:
app.admin.category:
class: AppBundle\Admin\CategoryAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "My Admin Group", label: "Post Categories" }
arguments:
- ~
- AppBundle\Entity\Category
- ~
calls:
- [ setTranslationDomain, [AppBundle]]
La balise group
correspond à votre étiquette admin
et le label
un à votre PostCategory
.
Je suppose que vous n'avez pas spécifié ces balises, et admin
est le nom de groupe par défaut, et PostCategory
le nom de votre classe.
EDIT:
Le label
et l'option group
sont les clés de traduction. Vous spécifiez le domaine de traduction sous la balise calls
, avec setTranslationDomain
, et le catalogue par défaut est messages
. Voir la documentation sur la traduction here.
Est-il possible de spécifier une icône pour un groupe? Le groupe est-il une chaîne ou une clé de traduction? Merci. – StockBreak
Oui, vous pouvez également ajouter une balise 'icon', voir l'exemple ici: https://stackoverflow.com/questions/36569887/sonata-admin-bundle-custom-group-icon – benrcole
mis à jour ma réponse sur les traductions. – scandel