Les liens d'opérations sont les liens contenus dans le menu déroulant sur les listing dans drupal
Image
Il est possible d'en ajouter via le hook HOOK_entity_operation_alter :
function mon_module_entity_operation_alter(array &$operations, EntityInterface $entity) {
$entityTypeId = $entity->getEntityTypeId();
if ($entityTypeId !== 'group') {
return;
}
$link = \Drupal\Core\Url::fromRoute('mon_module.user_group_import', ['group' => $entity->id()]);
$operations['import_members'] = array(
'title' => t('Importer des membres'),
'weight' => 20,
'url' => $link,
);
}
Contenus en rapport
Sur un site drupal 8, j'ai pour habitude de créer un élément de menu spécifique dans la barre d'administration qui comprend toutes les parties un peu métier du site.
Commentaires
Bonjour Kgaut,
Tu devrais peut-être préciser qu'il s'agit d'ajout d'opérations sur des entités existantes puisque pour les entités custom c'est plutôt le handler "list_builder".
.Cordialement,
Ajouter un commentaire